src/date.cpp
branchgamebalance
changeset 9895 7bd07f43b0e3
parent 9885 84104c79839f
equal deleted inserted replaced
9894:70d78ac95d6c 9895:7bd07f43b0e3
   177 	OnNewDay_Aircraft,
   177 	OnNewDay_Aircraft,
   178 	OnNewDay_EffectVehicle,
   178 	OnNewDay_EffectVehicle,
   179 	OnNewDay_DisasterVehicle,
   179 	OnNewDay_DisasterVehicle,
   180 };
   180 };
   181 
   181 
   182 extern void WaypointsDailyLoop(void);
   182 extern void WaypointsDailyLoop();
   183 extern void TextMessageDailyLoop(void);
   183 extern void TextMessageDailyLoop();
   184 extern void EnginesDailyLoop(void);
   184 extern void EnginesDailyLoop();
   185 extern void DisasterDailyLoop(void);
   185 extern void DisasterDailyLoop();
   186 
   186 
   187 extern void PlayersMonthlyLoop(void);
   187 extern void PlayersMonthlyLoop();
   188 extern void EnginesMonthlyLoop(void);
   188 extern void EnginesMonthlyLoop();
   189 extern void TownsMonthlyLoop(void);
   189 extern void TownsMonthlyLoop();
   190 extern void IndustryMonthlyLoop(void);
   190 extern void IndustryMonthlyLoop();
   191 extern void StationMonthlyLoop(void);
   191 extern void StationMonthlyLoop();
   192 
   192 
   193 extern void PlayersYearlyLoop(void);
   193 extern void PlayersYearlyLoop();
   194 extern void TrainsYearlyLoop(void);
   194 extern void TrainsYearlyLoop();
   195 extern void RoadVehiclesYearlyLoop(void);
   195 extern void RoadVehiclesYearlyLoop();
   196 extern void AircraftYearlyLoop(void);
   196 extern void AircraftYearlyLoop();
   197 extern void ShipsYearlyLoop(void);
   197 extern void ShipsYearlyLoop();
   198 
   198 
   199 extern void ShowEndGameChart(void);
   199 extern void ShowEndGameChart();
   200 
   200 
   201 
   201 
   202 static const Month _autosave_months[] = {
   202 static const Month _autosave_months[] = {
   203 	 0, ///< never
   203 	 0, ///< never
   204 	 1, ///< every month
   204 	 1, ///< every month
   220 
   220 
   221 		if (IsValidVehicle(v)) _on_new_vehicle_day_proc[v->type](v);
   221 		if (IsValidVehicle(v)) _on_new_vehicle_day_proc[v->type](v);
   222 	}
   222 	}
   223 }
   223 }
   224 
   224 
   225 void IncreaseDate(void)
   225 void IncreaseDate()
   226 {
   226 {
   227 	YearMonthDay ymd;
   227 	YearMonthDay ymd;
   228 
   228 
   229 	if (_game_mode == GM_MENU) {
   229 	if (_game_mode == GM_MENU) {
   230 		_tick_counter++;
   230 		_tick_counter++;