| actstorage | Building | |
| addProductionLine(const Vehicletype *type) | ContainerBase | |
| addToCargo(Vehicle *veh) | ContainerBase | |
| addview() | Building | [virtual] |
| aiparam | Building | |
| ammo | Building | |
| anyContainerConquered | ContainerBase | [static] |
| anyContainerDestroyed | ContainerBase | [static] |
| baseType | ContainerBase | |
| bi_resourceplus | ContainerBase | |
| Building(GameMap *map, const MapCoordinate &entryPosition, const BuildingType *type, int player, bool setupImages=true, bool chainToField=true) | Building | |
| calcShadowDist(int binaryHeight) | ContainerBase | [static] |
| canRepair(const ContainerBase *item) const | Building | [virtual] |
| cargo | ContainerBase | [protected] |
| Cargo typedef | ContainerBase | |
| cargoChanged | ContainerBase | |
| cargoNestingDepth() | ContainerBase | |
| cargoParent | ContainerBase | [protected] |
| cargoWeight() const | ContainerBase | |
| chainbuildingtofield(const MapCoordinate &entryPos, bool setupImages=true) | Building | |
| clearCargo() | ContainerBase | |
| color | ContainerBase | |
| connection | Building | |
| conquered | ContainerBase | |
| ContainerBase(const ContainerBaseType *bt, GameMap *map, int player) | ContainerBase | [protected] |
| convert(int player) | Building | [virtual] |
| damage | ContainerBase | |
| deleteAllProductionLines() | ContainerBase | |
| deleteProductionLine(const Vehicletype *type) | ContainerBase | |
| destroyed | ContainerBase | |
| endAnyTurn(void) | ContainerBase | [virtual] |
| endOwnTurn(void) | ContainerBase | [virtual] |
| endRound(void) | Building | [virtual] |
| execnetcontrol(void) | Building | |
| findUnit(int nwid) const | ContainerBase | |
| gamemap | ContainerBase | [protected] |
| getAmmo(int type, int num, bool queryOnly) | Building | [virtual] |
| getAmmo(int type, int num) const | Building | [virtual] |
| getArmor() const | Building | [virtual] |
| getAvailableResource(int amount, int resourcetype, int scope=1) const | Building | [virtual] |
| getCargo() const | ContainerBase | [inline] |
| getCarrier() const | ContainerBase | |
| getCompletion() const | Building | [inline] |
| getCoveredFields() | Building | [protected, virtual] |
| getEntry() const | Building | |
| getEntryField() const | Building | |
| getField(const BuildingType::LocalCoordinate &localCoordinates) const | Building | |
| getFieldCoordinates(const BuildingType::LocalCoordinate &localCoordinates) const | Building | |
| getHeight() const | Building | [inline, virtual] |
| getIdentification() | Building | [virtual] |
| getImage() const | Building | [virtual] |
| getLocalCoordinate(const MapCoordinate &field) const | Building | |
| getMap() const | ContainerBase | [inline] |
| getMaxRepair(const ContainerBase *item) | ContainerBase | |
| getMaxRepair(const ContainerBase *item, int newDamage, Resources &cost, bool ignoreCost=false) | ContainerBase | |
| getMemoryFootprint() const | Building | |
| getName() const | Building | [virtual] |
| getOwner() const | ContainerBase | [inline] |
| getOwningPlayer() const | ContainerBase | |
| getPicture(const BuildingType::LocalCoordinate &localCoordinate) const | Building | |
| getPosition() const | Building | [inline, virtual] |
| getPosition3D() const | Building | |
| getProduction() const | ContainerBase | |
| getProductionCost(const Vehicletype *unit) const | ContainerBase | |
| getRepairEfficiency(void) | Building | [inline, protected, virtual] |
| getResource(int amount, int resourcetype, bool queryonly, int scope=1, int player=-1) | Building | [virtual] |
| getResource(const Resources &res, bool queryonly, int scope=1, int player=-1) | Building | [inline] |
| ContainerBase::getResource(const Resources &res) const | ContainerBase | |
| getResourcePlus() | ContainerBase | |
| getResourceUsage() | ContainerBase | |
| getStorageCapacity() const | ContainerBase | |
| internalUnitProduction | ContainerBase | [protected] |
| isBuilding() const | Building | [inline, virtual] |
| lastmineddist | Building | |
| maxAmmo(int type) const | Building | [inline, virtual] |
| maxplus | ContainerBase | |
| maxresearchpoints | ContainerBase | |
| name | Building | |
| netcontrol | Building | |
| netResourcePlus() const | ContainerBase | |
| newFromStream(GameMap *gamemap, tnstream &stream, bool chainToField=true) | Building | [static] |
| paintField(const Surface &src, Surface &dest, SPoint pos, int dir, bool shaded, int shadowDist=-1) const | ContainerBase | [protected] |
| paintSingleField(Surface &s, SPoint imgpos, BuildingType::LocalCoordinate pos) const | Building | |
| plus | ContainerBase | |
| postRepair(int oldDamage) | Building | [protected, virtual] |
| Production typedef | ContainerBase | |
| putAmmo(int type, int num, bool queryOnly) | Building | [virtual] |
| putResource(int amount, int resourcetype, bool queryonly, int scope=1, int player=-1) | Building | [virtual] |
| putResource(const Resources &res, bool queryonly, int scope=1, int player=-1) | Building | [inline] |
| read(tnstream &stream) | Building | [virtual] |
| registerWorkClassFactory(WorkClassFactory *wcf, bool ASCmode=true) | ContainerBase | [static] |
| removeUnitFromCargo(Vehicle *veh, bool recursive=false) | ContainerBase | |
| removeUnitFromCargo(int nwid, bool recursive=false) | ContainerBase | |
| removeview() | Building | [virtual] |
| repairableDamage() | Building | [virtual] |
| repairedThisTurn | Building | [protected] |
| repairEfficiency | Building | [protected] |
| repairItem(ContainerBase *item, int newDamage=0) | ContainerBase | |
| researchpoints | ContainerBase | |
| setCompletion(int completion, bool setupImages=true) | Building | |
| setProductionLines(const Production &production) | ContainerBase | |
| spawnWorkClasses(bool justQuery) | ContainerBase | |
| tprocessminingfields class | Building | [friend] |
| typ | Building | |
| unchainbuildingfromfield(void) | Building | |
| 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 | |
| visible | Building | |
| write(tnstream &stream, bool includeLoadedUnits=true) | Building | [virtual] |
| ~Building() | Building | |
| ~ContainerBase() | ContainerBase | [virtual] |