Public Member Functions | |
| Money | GetRemovalCost () const |
| Get the cost for removing this house. | |
Static Public Member Functions | |
| static HouseSpec * | Get (size_t house_id) |
Data Fields | |
| Year | min_year |
| introduction year of the house | |
| Year | max_year |
| last year it can be built | |
| byte | population |
| population (Zero on other tiles in multi tile house.) | |
| byte | removal_cost |
| cost multiplier for removing it | |
| StringID | building_name |
| building name | |
| uint16 | remove_rating_decrease |
| rating decrease if removed | |
| byte | mail_generation |
| mail generation multiplier (tile based, as the acceptances below) | |
| byte | cargo_acceptance [3] |
| acceptance level for the cargo slots | |
| CargoID | accepts_cargo [3] |
| 3 input cargo slots | |
| BuildingFlags | building_flags |
| some flags that describe the house (size, stadium etc...) | |
| HouseZones | building_availability |
| where can it be built (climates, zones) | |
| bool | enabled |
| the house is available to build (true by default, but can be disabled by newgrf) | |
| GRFFileProps | grf_prop |
| Properties related the the grf file. | |
| uint16 | callback_mask |
| Bitmask of house callbacks that have to be called. | |
| byte | random_colour [4] |
| 4 "random" colours | |
| byte | probability |
| Relative probability of appearing (16 is the standard value). | |
| HouseExtraFlags | extra_flags |
| some more flags | |
| HouseClassID | class_id |
| defines the class this house has (not grf file based) | |
| AnimationInfo | animation |
| information about the animation. | |
| byte | processing_time |
| Periodic refresh multiplier. | |
| byte | minimum_life |
| The minimum number of years this house will survive before the town rebuilds it. | |
| uint32 | watched_cargoes |
| Cargo types watched for acceptance. | |
Definition at line 96 of file house.h.
| Money HouseSpec::GetRemovalCost | ( | ) | const |
Get the cost for removing this house.
Definition at line 167 of file town_cmd.cpp.
References removal_cost.
1.7.1