698 {&_cur_town_ctr, SLE_UINT8, 0, 255}, |
698 {&_cur_town_ctr, SLE_UINT8, 0, 255}, |
699 {&_cur_player_tick_index, SLE_FILE_U8 | SLE_VAR_UINT, 0, 255}, |
699 {&_cur_player_tick_index, SLE_FILE_U8 | SLE_VAR_UINT, 0, 255}, |
700 {&_next_competitor_start, SLE_FILE_U16 | SLE_VAR_UINT, 0, 255}, |
700 {&_next_competitor_start, SLE_FILE_U16 | SLE_VAR_UINT, 0, 255}, |
701 {&_trees_tick_ctr, SLE_UINT8, 0, 255}, |
701 {&_trees_tick_ctr, SLE_UINT8, 0, 255}, |
702 {&_pause, SLE_UINT8, 4, 255}, |
702 {&_pause, SLE_UINT8, 4, 255}, |
703 {NULL,0} |
703 {NULL, 0, 0, 0} |
704 }; |
704 }; |
705 |
705 |
706 // Save load date related variables as well as persistent tick counters |
706 // Save load date related variables as well as persistent tick counters |
707 // XXX: currently some unrelated stuff is just put here |
707 // XXX: currently some unrelated stuff is just put here |
708 static void SaveLoad_DATE() |
708 static void SaveLoad_DATE() |
710 SlGlobList(_date_desc); |
710 SlGlobList(_date_desc); |
711 } |
711 } |
712 |
712 |
713 |
713 |
714 static const SaveLoadGlobVarList _view_desc[] = { |
714 static const SaveLoadGlobVarList _view_desc[] = { |
715 {&_saved_scrollpos_x, SLE_FILE_I16 | SLE_VAR_INT, 0, 255}, |
715 {&_saved_scrollpos_x, SLE_FILE_I16 | SLE_VAR_INT, 0, 255}, |
716 {&_saved_scrollpos_y, SLE_FILE_I16 | SLE_VAR_INT, 0, 255}, |
716 {&_saved_scrollpos_y, SLE_FILE_I16 | SLE_VAR_INT, 0, 255}, |
717 {&_saved_scrollpos_zoom, SLE_UINT8, 0, 255}, |
717 {&_saved_scrollpos_zoom, SLE_UINT8, 0, 255}, |
718 {NULL,0} |
718 {NULL, 0, 0, 0} |
719 }; |
719 }; |
720 |
720 |
721 static void SaveLoad_VIEW() |
721 static void SaveLoad_VIEW() |
722 { |
722 { |
723 SlGlobList(_view_desc); |
723 SlGlobList(_view_desc); |