summaryrefslogtreecommitdiff
path: root/src/saveload/saveload_internal.h
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2020-01-12 17:23:04 +0100
committerNiels Martin Hansen <nielsm@indvikleren.dk>2020-01-12 19:08:38 +0100
commita4be4514c9206355af120106e00c18eca8b5d75a (patch)
tree09b828bdb5e1164a2a797fe394e685b0aeba0d6e /src/saveload/saveload_internal.h
parent41163331aa882765e528c0e716f6e49cee2411cb (diff)
downloadopenttd-a4be4514c9206355af120106e00c18eca8b5d75a.tar.xz
Fix #7925: Reset temporary saveload data at the start of loading a savegame instead of at the end.
Otherwise temporary data may be passed from an aborted load action to the next load action.
Diffstat (limited to 'src/saveload/saveload_internal.h')
-rw-r--r--src/saveload/saveload_internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/saveload/saveload_internal.h b/src/saveload/saveload_internal.h
index 02cd90f69..8a3f433c2 100644
--- a/src/saveload/saveload_internal.h
+++ b/src/saveload/saveload_internal.h
@@ -20,6 +20,7 @@ StringID RemapOldStringID(StringID s);
char *CopyFromOldName(StringID id);
void ResetOldNames();
+void ResetOldWaypoints();
void MoveBuoysToWaypoints();
void MoveWaypointsToBaseStations();
const SaveLoad *GetBaseStationDescription();
@@ -28,6 +29,7 @@ void AfterLoadVehicles(bool part_of_load);
void FixupTrainLengths();
void AfterLoadStations();
void AfterLoadRoadStops();
+void ResetLabelMaps();
void AfterLoadLabelMaps();
void AfterLoadStoryBook();
void AfterLoadLinkGraphs();
@@ -42,6 +44,7 @@ void ResetViewportAfterLoadGame();
void ConvertOldMultiheadToNew();
void ConnectMultiheadedTrains();
+void ResetTempEngineData();
Engine *GetTempDataEngine(EngineID index);
void CopyTempEngineData();