summaryrefslogtreecommitdiff
path: root/misc.c
diff options
context:
space:
mode:
authorbelugas <belugas@openttd.org>2006-04-22 01:37:31 +0000
committerbelugas <belugas@openttd.org>2006-04-22 01:37:31 +0000
commitc0acac3a14616917acc59f90450f8a90c0de5185 (patch)
tree426f510e352e2035af0df132920c1dc473861360 /misc.c
parent8dd7d35eb5e8c275a6018c7ec4e87612c418a03f (diff)
downloadopenttd-c0acac3a14616917acc59f90450f8a90c0de5185.tar.xz
(svn r4513) Codechange : Assemble a bit the scattered parts of Cargo types.
Diffstat (limited to 'misc.c')
-rw-r--r--misc.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/misc.c b/misc.c
index 82df58142..8db1be0ec 100644
--- a/misc.c
+++ b/misc.c
@@ -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));