diff options
author | belugas <belugas@openttd.org> | 2006-04-22 01:37:31 +0000 |
---|---|---|
committer | belugas <belugas@openttd.org> | 2006-04-22 01:37:31 +0000 |
commit | c0acac3a14616917acc59f90450f8a90c0de5185 (patch) | |
tree | 426f510e352e2035af0df132920c1dc473861360 /misc.c | |
parent | 8dd7d35eb5e8c275a6018c7ec4e87612c418a03f (diff) | |
download | openttd-c0acac3a14616917acc59f90450f8a90c0de5185.tar.xz |
(svn r4513) Codechange : Assemble a bit the scattered parts of Cargo types.
Diffstat (limited to 'misc.c')
-rw-r--r-- | misc.c | 16 |
1 files changed, 3 insertions, 13 deletions
@@ -19,6 +19,7 @@ #include "vehicle_gui.h" #include "variables.h" #include "ai/ai.h" +#include "table/landscape_const.h" extern void StartupEconomy(void); @@ -392,30 +393,19 @@ uint ConvertIntDate(uint date) return ConvertYMDToDay(year, month, day); } -typedef struct LandscapePredefVar { - StringID names[NUM_CARGO]; - byte weights[NUM_CARGO]; - StringID sprites[NUM_CARGO]; - uint16 initial_cargo_payment[NUM_CARGO]; - byte transit_days_table_1[NUM_CARGO]; - byte transit_days_table_2[NUM_CARGO]; - byte road_veh_by_cargo_start[NUM_CARGO]; - byte road_veh_by_cargo_count[NUM_CARGO]; -} LandscapePredefVar; -#include "table/landscape_const.h" // Calculate constants that depend on the landscape type. void InitializeLandscapeVariables(bool only_constants) { - const LandscapePredefVar *lpd; + const CargoTypesValues *lpd; uint i; StringID str; - lpd = &_landscape_predef_var[_opt.landscape]; + lpd = &_cargo_types_base_values[_opt.landscape]; memcpy(_cargoc.ai_roadveh_start, lpd->road_veh_by_cargo_start,sizeof(lpd->road_veh_by_cargo_start)); memcpy(_cargoc.ai_roadveh_count, lpd->road_veh_by_cargo_count,sizeof(lpd->road_veh_by_cargo_count)); |