OpenTTD Source: src/saveload/order_sl.cpp File Reference

OpenTTD Source 14.0-RC3

Data Structures | Functions | Variables
order_sl.cpp File Reference
`#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. More...
Order | UnpackOldOrder (uint16_t packed)
| Unpacks a order from savegames made with TTD(Patch) More...
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 []

## Detailed Description

Code handling saving and loading of orders

Definition in file order_sl.cpp.

## Function Documentation

## ◆ UnpackOldOrder()

Order UnpackOldOrder | ( | uint16_t | packed | ) |

Unpacks a order from savegames made with TTD(Patch)

Parameters

  packed | packed order

Returns
  unpacked order

Definition at line 92 of file order_sl.cpp.

## ◆ UnpackVersion4Order()

static Order UnpackVersion4Order | ( | uint16_t | packed | ) |
| static

Unpacks a order from savegames with version 4 and lower.

Parameters

  packed | packed order

Returns
  unpacked order

Definition at line 82 of file order_sl.cpp.

## Variable Documentation

## ◆ order_chunk_handlers

const ChunkHandlerRef order_chunk_handlers[]
| static

Initial value:
= {
BKOR,
ORDR,
ORDL,
}

Definition at line 313 of file order_sl.cpp.