diff options
author | glx <glx@openttd.org> | 2008-02-01 22:02:14 +0000 |
---|---|---|
committer | glx <glx@openttd.org> | 2008-02-01 22:02:14 +0000 |
commit | 7ce12e50da88b1e56f9abfd022f644fad164f03f (patch) | |
tree | 85232d22f5526c6d36a56090c71361bfa9b43bb6 /src/date.cpp | |
parent | f725b795afb17bbc532bd39c45029dfddc19837f (diff) | |
download | openttd-7ce12e50da88b1e56f9abfd022f644fad164f03f.tar.xz |
(svn r12037) -Codechange: replace OnNewDay_(Aircraft|RoadVeh|Ship|Train) with an OnNewDay method in the Vehicle class
Diffstat (limited to 'src/date.cpp')
-rw-r--r-- | src/date.cpp | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/src/date.cpp b/src/date.cpp index e71ddd7c9..f382fc416 100644 --- a/src/date.cpp +++ b/src/date.cpp @@ -165,24 +165,6 @@ Date ConvertYMDToDate(Year year, Month month, Day day) /** Functions used by the IncreaseDate function */ -extern void OnNewDay_Train(Vehicle *v); -extern void OnNewDay_RoadVeh(Vehicle *v); -extern void OnNewDay_Aircraft(Vehicle *v); -extern void OnNewDay_Ship(Vehicle *v); -static void OnNewDay_EffectVehicle(Vehicle *v) { /* empty */ } -extern void OnNewDay_DisasterVehicle(Vehicle *v); - -typedef void OnNewVehicleDayProc(Vehicle *v); - -static OnNewVehicleDayProc * _on_new_vehicle_day_proc[] = { - OnNewDay_Train, - OnNewDay_RoadVeh, - OnNewDay_Ship, - OnNewDay_Aircraft, - OnNewDay_EffectVehicle, - OnNewDay_DisasterVehicle, -}; - extern void WaypointsDailyLoop(); extern void ChatMessageDailyLoop(); extern void EnginesDailyLoop(); @@ -225,7 +207,7 @@ static void RunVehicleDayProc(uint daytick) if (v->IsValid()) { /* Call the 32-day callback if needed */ CheckVehicle32Day(v); - _on_new_vehicle_day_proc[v->type](v); + v->OnNewDay(); } } } |