src/date.cpp
branchcpp_gui
changeset 6298 c30fe89622df
parent 6268 4b5241e5dd10
child 6720 35756db7e577
child 7683 cd00f3932777
equal deleted inserted replaced
6297:4bf29d14edba 6298:c30fe89622df
   176 	OnNewDay_Aircraft,
   176 	OnNewDay_Aircraft,
   177 	OnNewDay_EffectVehicle,
   177 	OnNewDay_EffectVehicle,
   178 	OnNewDay_DisasterVehicle,
   178 	OnNewDay_DisasterVehicle,
   179 };
   179 };
   180 
   180 
   181 extern void WaypointsDailyLoop(void);
   181 extern void WaypointsDailyLoop();
   182 extern void TextMessageDailyLoop(void);
   182 extern void TextMessageDailyLoop();
   183 extern void EnginesDailyLoop(void);
   183 extern void EnginesDailyLoop();
   184 extern void DisasterDailyLoop(void);
   184 extern void DisasterDailyLoop();
   185 
   185 
   186 extern void PlayersMonthlyLoop(void);
   186 extern void PlayersMonthlyLoop();
   187 extern void EnginesMonthlyLoop(void);
   187 extern void EnginesMonthlyLoop();
   188 extern void TownsMonthlyLoop(void);
   188 extern void TownsMonthlyLoop();
   189 extern void IndustryMonthlyLoop(void);
   189 extern void IndustryMonthlyLoop();
   190 extern void StationMonthlyLoop(void);
   190 extern void StationMonthlyLoop();
   191 
   191 
   192 extern void PlayersYearlyLoop(void);
   192 extern void PlayersYearlyLoop();
   193 extern void TrainsYearlyLoop(void);
   193 extern void TrainsYearlyLoop();
   194 extern void RoadVehiclesYearlyLoop(void);
   194 extern void RoadVehiclesYearlyLoop();
   195 extern void AircraftYearlyLoop(void);
   195 extern void AircraftYearlyLoop();
   196 extern void ShipsYearlyLoop(void);
   196 extern void ShipsYearlyLoop();
   197 
   197 
   198 extern void ShowEndGameChart(void);
   198 extern void ShowEndGameChart();
   199 
   199 
   200 
   200 
   201 static const Month _autosave_months[] = {
   201 static const Month _autosave_months[] = {
   202 	 0, ///< never
   202 	 0, ///< never
   203 	 1, ///< every month
   203 	 1, ///< every month
   219 
   219 
   220 		if (IsValidVehicle(v)) _on_new_vehicle_day_proc[v->type](v);
   220 		if (IsValidVehicle(v)) _on_new_vehicle_day_proc[v->type](v);
   221 	}
   221 	}
   222 }
   222 }
   223 
   223 
   224 void IncreaseDate(void)
   224 void IncreaseDate()
   225 {
   225 {
   226 	YearMonthDay ymd;
   226 	YearMonthDay ymd;
   227 
   227 
   228 	if (_game_mode == GM_MENU) {
   228 	if (_game_mode == GM_MENU) {
   229 		_tick_counter++;
   229 		_tick_counter++;