Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/
Leave afterload in src/saveload/
This commit is contained in:
70
src/sl/saveload_internal.h
Normal file
70
src/sl/saveload_internal.h
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** @file saveload_internal.h Declaration of functions used in more save/load files */
|
||||
|
||||
#ifndef SL_SAVELOAD_INTERNAL_H
|
||||
#define SL_SAVELOAD_INTERNAL_H
|
||||
|
||||
#include "../company_manager_face.h"
|
||||
#include "../order_base.h"
|
||||
#include "../engine_type.h"
|
||||
#include "saveload.h"
|
||||
|
||||
void InitializeOldNames();
|
||||
StringID RemapOldStringID(StringID s);
|
||||
std::string CopyFromOldName(StringID id);
|
||||
void ResetOldNames();
|
||||
|
||||
void ResetOldWaypoints();
|
||||
void MoveBuoysToWaypoints();
|
||||
void MoveWaypointsToBaseStations();
|
||||
SaveLoadTable GetBaseStationDescription();
|
||||
|
||||
void AfterLoadVehicles(bool part_of_load);
|
||||
void AfterLoadVehiclesRemoveAnyFoundInvalid();
|
||||
void AfterLoadEngines();
|
||||
void FixupTrainLengths();
|
||||
void AfterLoadTemplateVehicles();
|
||||
void AfterLoadStations();
|
||||
void AfterLoadRoadStops();
|
||||
void ResetLabelMaps();
|
||||
void AfterLoadLabelMaps();
|
||||
void AfterLoadStoryBook();
|
||||
void AfterLoadLinkGraphs();
|
||||
void AfterLoadCompanyStats();
|
||||
void AfterLoadTraceRestrict();
|
||||
void UpdateHousesAndTowns(bool cargo_update_required, bool old_map_position);
|
||||
|
||||
void UpdateOldAircraft();
|
||||
|
||||
void SaveViewportBeforeSaveGame();
|
||||
void ResetViewportAfterLoadGame();
|
||||
|
||||
void ConvertOldMultiheadToNew();
|
||||
void ConnectMultiheadedTrains();
|
||||
|
||||
void ResetTempEngineData();
|
||||
Engine *GetTempDataEngine(EngineID index);
|
||||
void CopyTempEngineData();
|
||||
|
||||
void AfterLoadTemplateVehiclesUpdate();
|
||||
void AfterLoadTemplateVehiclesUpdateImages();
|
||||
void AfterLoadTemplateVehiclesUpdateProperties();
|
||||
|
||||
extern int32 _saved_scrollpos_x;
|
||||
extern int32 _saved_scrollpos_y;
|
||||
extern ZoomLevel _saved_scrollpos_zoom;
|
||||
|
||||
extern SavegameType _savegame_type;
|
||||
extern uint32 _ttdp_version;
|
||||
|
||||
CompanyManagerFace ConvertFromOldCompanyManagerFace(uint32 face);
|
||||
|
||||
Order UnpackOldOrder(uint16 packed);
|
||||
|
||||
#endif /* SL_SAVELOAD_INTERNAL_H */
|
Reference in New Issue
Block a user