| addProductionLine(const Vehicletype *type) | ContainerBase | |
| addToCargo(Vehicle *veh) | ContainerBase | |
| addview(void)=0 | ContainerBase | [pure virtual] |
| anyContainerConquered | ContainerBase | [static] |
| anyContainerDestroyed | ContainerBase | [static] |
| baseType | ContainerBase | |
| bi_resourceplus | ContainerBase | |
| calcShadowDist(int binaryHeight) | ContainerBase | [static] |
| canRepair(const ContainerBase *item) const =0 | ContainerBase | [pure virtual] |
| cargo | ContainerBase | [protected] |
| Cargo typedef | ContainerBase | |
| cargoChanged | ContainerBase | |
| cargoNestingDepth() | ContainerBase | |
| cargoParent | ContainerBase | [protected] |
| cargoWeight() const | ContainerBase | |
| clearCargo() | ContainerBase | |
| color | ContainerBase | |
| conquered | ContainerBase | |
| ContainerBase(const ContainerBaseType *bt, GameMap *map, int player) | ContainerBase | [protected] |
| convert(int player)=0 | ContainerBase | [pure virtual] |
| damage | ContainerBase | |
| deleteAllProductionLines() | ContainerBase | |
| deleteProductionLine(const Vehicletype *type) | ContainerBase | |
| destroyed | ContainerBase | |
| endAnyTurn(void) | ContainerBase | [virtual] |
| endOwnTurn(void) | ContainerBase | [virtual] |
| endRound(void) | ContainerBase | [virtual] |
| findUnit(int nwid) const | ContainerBase | |
| gamemap | ContainerBase | [protected] |
| getAmmo(int type, int num, bool queryOnly)=0 | ContainerBase | [pure virtual] |
| getAmmo(int type, int num) const =0 | ContainerBase | [pure virtual] |
| getArmor() const =0 | ContainerBase | [pure virtual] |
| getAvailableResource(int amount, int resourcetype, int scope=1) const =0 | ContainerBase | [pure virtual] |
| getCargo() const | ContainerBase | [inline] |
| getCarrier() const | ContainerBase | |
| getCoveredFields()=0 | ContainerBase | [pure virtual] |
| getHeight() const =0 | ContainerBase | [pure virtual] |
| getIdentification()=0 | ContainerBase | [pure virtual] |
| getImage() const =0 | ContainerBase | [pure virtual] |
| getMap() const | ContainerBase | [inline] |
| getMaxRepair(const ContainerBase *item) | ContainerBase | |
| getMaxRepair(const ContainerBase *item, int newDamage, Resources &cost, bool ignoreCost=false) | ContainerBase | |
| getName() const =0 | ContainerBase | [pure virtual] |
| getOwner() const | ContainerBase | [inline] |
| getOwningPlayer() const | ContainerBase | |
| getPosition() const =0 | ContainerBase | [pure virtual] |
| getProduction() const | ContainerBase | |
| getProductionCost(const Vehicletype *unit) const | ContainerBase | |
| getRepairEfficiency(void)=0 | ContainerBase | [protected, pure virtual] |
| getResource(int amount, int resourcetype, bool queryonly, int scope=1, int player=-1)=0 | ContainerBase | [pure virtual] |
| getResource(const Resources &res, bool queryonly, int scope=1, int player=-1) | ContainerBase | |
| getResource(const Resources &res) const | ContainerBase | |
| getResourcePlus() | ContainerBase | |
| getResourceUsage() | ContainerBase | |
| getStorageCapacity() const | ContainerBase | |
| internalUnitProduction | ContainerBase | [protected] |
| isBuilding() const =0 | ContainerBase | [pure virtual] |
| maxAmmo(int type) const =0 | ContainerBase | [pure virtual] |
| maxplus | ContainerBase | |
| maxresearchpoints | ContainerBase | |
| netResourcePlus() const | ContainerBase | |
| paintField(const Surface &src, Surface &dest, SPoint pos, int dir, bool shaded, int shadowDist=-1) const | ContainerBase | [protected] |
| plus | ContainerBase | |
| postRepair(int oldDamage)=0 | ContainerBase | [protected, pure virtual] |
| Production typedef | ContainerBase | |
| putAmmo(int type, int num, bool queryOnly)=0 | ContainerBase | [pure virtual] |
| putResource(int amount, int resourcetype, bool queryonly, int scope=1, int player=-1)=0 | ContainerBase | [pure virtual] |
| putResource(const Resources &res, bool queryonly, int scope=1, int player=-1) | ContainerBase | |
| read(tnstream &stream)=0 | ContainerBase | [pure virtual] |
| registerWorkClassFactory(WorkClassFactory *wcf, bool ASCmode=true) | ContainerBase | [static] |
| removeUnitFromCargo(Vehicle *veh, bool recursive=false) | ContainerBase | |
| removeUnitFromCargo(int nwid, bool recursive=false) | ContainerBase | |
| removeview(void)=0 | ContainerBase | [pure virtual] |
| repairableDamage()=0 | ContainerBase | [pure virtual] |
| repairItem(ContainerBase *item, int newDamage=0) | ContainerBase | |
| researchpoints | ContainerBase | |
| setProductionLines(const Production &production) | ContainerBase | |
| spawnWorkClasses(bool justQuery) | ContainerBase | |
| unitLoaded(int nwid) | ContainerBase | |
| vehicleDocking(const Vehicle *vehicle, bool out) const | ContainerBase | |
| vehicleFit(const Vehicle *vehicle) const | ContainerBase | |
| vehicleLoadable(const Vehicle *vehicle, int uheight=-1, const bool *attacked=NULL) const | ContainerBase | |
| vehiclesLoaded(void) const | ContainerBase | |
| vehicleUnloadable(const Vehicletype *vehicleType) const | ContainerBase | |
| vehicleUnloadSystem(const Vehicletype *vehicle, int height) | ContainerBase | |
| write(tnstream &stream, bool includeLoadedUnits=true)=0 | ContainerBase | [pure virtual] |
| ~ContainerBase() | ContainerBase | [virtual] |