From 3bb544e54d45d71dee6418c5462137c67a4ea698 Mon Sep 17 00:00:00 2001 From: rubidium Date: Mon, 19 Jul 2010 15:51:06 +0000 Subject: (svn r20184) -Codechange: make _trees_tick_ctr and _disaster_delay not use VARDEF and put them in a more logical location --- src/disaster_cmd.cpp | 3 +++ src/saveload/misc_sl.cpp | 2 ++ src/saveload/oldloader_sl.cpp | 2 ++ src/tree_cmd.cpp | 2 ++ src/variables.h | 6 ------ 5 files changed, 9 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/disaster_cmd.cpp b/src/disaster_cmd.cpp index dcf3ef844..31227b3bd 100644 --- a/src/disaster_cmd.cpp +++ b/src/disaster_cmd.cpp @@ -48,6 +48,9 @@ #include "table/strings.h" #include "table/sprites.h" +/** Delay counter for considering the next disaster. */ +uint16 _disaster_delay; + enum DisasterSubType { ST_ZEPPELINER, ST_ZEPPELINER_SHADOW, diff --git a/src/saveload/misc_sl.cpp b/src/saveload/misc_sl.cpp index d53b067e9..96b1f61af 100644 --- a/src/saveload/misc_sl.cpp +++ b/src/saveload/misc_sl.cpp @@ -26,6 +26,8 @@ #include "saveload.h" extern TileIndex _cur_tileloop_tile; +extern uint16 _disaster_delay; +extern byte _trees_tick_ctr; /* Keep track of current game position */ int _saved_scrollpos_x; diff --git a/src/saveload/oldloader_sl.cpp b/src/saveload/oldloader_sl.cpp index cc49d10b8..b1789e4a2 100644 --- a/src/saveload/oldloader_sl.cpp +++ b/src/saveload/oldloader_sl.cpp @@ -1552,6 +1552,8 @@ static bool LoadTTDPatchExtraChunks(LoadgameState *ls, int num) } extern TileIndex _cur_tileloop_tile; +extern uint16 _disaster_delay; +extern byte _trees_tick_ctr; static const OldChunks main_chunk[] = { OCL_ASSERT( OC_TTD, 0 ), OCL_ASSERT( OC_TTO, 0 ), diff --git a/src/tree_cmd.cpp b/src/tree_cmd.cpp index 1a3fe87f5..78c771b0b 100644 --- a/src/tree_cmd.cpp +++ b/src/tree_cmd.cpp @@ -52,6 +52,8 @@ enum ExtraTreePlacement { ETP_ALL, ///< Place trees on all tiles }; +/** Determines when to consider building more trees. */ +byte _trees_tick_ctr; /** * Tests if a tile can be converted to MP_TREES diff --git a/src/variables.h b/src/variables.h index 438d3b903..a7b915120 100644 --- a/src/variables.h +++ b/src/variables.h @@ -19,12 +19,6 @@ /* Amount of game ticks */ VARDEF uint16 _tick_counter; -/* Also save scrollpos_x, scrollpos_y and zoom */ -VARDEF uint16 _disaster_delay; - -/* Determines how often to run the tree loop */ -VARDEF byte _trees_tick_ctr; - /* NOSAVE: Used in palette animations only, not really important. */ VARDEF int _palette_animation_counter; -- cgit v1.2.3-54-g00ecf