OpenTTD Source 20241224-master-gf74b0cf984
|
Code handling saving and loading of orders. More...
#include "../stdafx.h"
#include "saveload.h"
#include "compat/order_sl_compat.h"
#include "saveload_internal.h"
#include "../order_backup.h"
#include "../settings_type.h"
#include "../network/network.h"
#include "../safeguards.h"
Go to the source code of this file.
Data Structures | |
struct | ORDRChunkHandler |
struct | ORDLChunkHandler |
struct | BKORChunkHandler |
Functions | |
static Order | UnpackVersion4Order (uint16_t packed) |
Unpacks a order from savegames with version 4 and lower. | |
Order | UnpackOldOrder (uint16_t packed) |
Unpacks a order from savegames made with TTD(Patch) | |
SaveLoadTable | GetOrderDescription () |
SaveLoadTable | GetOrderListDescription () |
SaveLoadTable | GetOrderBackupDescription () |
const ChunkHandlerTable | _order_chunk_handlers (order_chunk_handlers) |
Variables | |
static const BKORChunkHandler | BKOR |
static const ORDRChunkHandler | ORDR |
static const ORDLChunkHandler | ORDL |
static const ChunkHandlerRef | order_chunk_handlers [] |
Code handling saving and loading of orders.
Definition in file order_sl.cpp.
SaveLoadTable GetOrderBackupDescription | ( | ) |
Definition at line 246 of file order_sl.cpp.
SaveLoadTable GetOrderDescription | ( | ) |
Definition at line 105 of file order_sl.cpp.
SaveLoadTable GetOrderListDescription | ( | ) |
Definition at line 201 of file order_sl.cpp.
Order UnpackOldOrder | ( | uint16_t | packed | ) |
Unpacks a order from savegames made with TTD(Patch)
packed | packed order |
Definition at line 92 of file order_sl.cpp.
References Order::IsType(), Order::MakeDummy(), and UnpackVersion4Order().
|
static |
Unpacks a order from savegames with version 4 and lower.
packed | packed order |
Definition at line 82 of file order_sl.cpp.
References GB().
Referenced by ORDRChunkHandler::Load(), and UnpackOldOrder().
|
static |
Definition at line 310 of file order_sl.cpp.
|
static |
Definition at line 313 of file order_sl.cpp.
|
static |
Definition at line 312 of file order_sl.cpp.
|
static |
Definition at line 311 of file order_sl.cpp.