102 |
102 |
103 AddTypeToEngines(); // make sure all engines have a type |
103 AddTypeToEngines(); // make sure all engines have a type |
104 |
104 |
105 SetObjectToPlace(SPR_CURSOR_ZZZ, PAL_NONE, 0, WC_MAIN_WINDOW, 0); |
105 SetObjectToPlace(SPR_CURSOR_ZZZ, PAL_NONE, 0, WC_MAIN_WINDOW, 0); |
106 |
106 |
107 _pause = 0; |
107 _pause_game = 0; |
108 _fast_forward = 0; |
108 _fast_forward = 0; |
109 _tick_counter = 0; |
109 _tick_counter = 0; |
110 _date_fract = 0; |
110 _date_fract = 0; |
111 _cur_tileloop_tile = 0; |
111 _cur_tileloop_tile = 0; |
112 |
112 |
305 SLEG_CONDVAR(_cur_town_ctr, SLE_FILE_U8 | SLE_VAR_U32, 0, 9), |
305 SLEG_CONDVAR(_cur_town_ctr, SLE_FILE_U8 | SLE_VAR_U32, 0, 9), |
306 SLEG_CONDVAR(_cur_town_ctr, SLE_UINT32, 10, SL_MAX_VERSION), |
306 SLEG_CONDVAR(_cur_town_ctr, SLE_UINT32, 10, SL_MAX_VERSION), |
307 SLEG_VAR(_cur_player_tick_index, SLE_FILE_U8 | SLE_VAR_U32), |
307 SLEG_VAR(_cur_player_tick_index, SLE_FILE_U8 | SLE_VAR_U32), |
308 SLEG_VAR(_next_competitor_start, SLE_FILE_U16 | SLE_VAR_U32), |
308 SLEG_VAR(_next_competitor_start, SLE_FILE_U16 | SLE_VAR_U32), |
309 SLEG_VAR(_trees_tick_ctr, SLE_UINT8), |
309 SLEG_VAR(_trees_tick_ctr, SLE_UINT8), |
310 SLEG_CONDVAR(_pause, SLE_UINT8, 4, SL_MAX_VERSION), |
310 SLEG_CONDVAR(_pause_game, SLE_UINT8, 4, SL_MAX_VERSION), |
311 SLEG_CONDVAR(_cur_town_iter, SLE_UINT32, 11, SL_MAX_VERSION), |
311 SLEG_CONDVAR(_cur_town_iter, SLE_UINT32, 11, SL_MAX_VERSION), |
312 SLEG_END() |
312 SLEG_END() |
313 }; |
313 }; |
314 |
314 |
315 /* Save load date related variables as well as persistent tick counters |
315 /* Save load date related variables as well as persistent tick counters |