OpenTTD Source 20260206-master-g4d4e37dbf1
FileToSaveLoad Struct Reference

Deals with the type of the savegame, independent of extension. More...

#include <saveload.h>

Public Member Functions

void SetMode (const FiosType &ft, SaveLoadOperation fop=SLO_LOAD)
 Set the mode and file type of the file to save or load.
void Set (const FiosItem &item)
 Set the mode, title and name of the file.

Data Fields

SaveLoadOperation file_op
 File operation to perform.
FiosType ftype
 File type.
std::string name
 Name of the file.
EncodedString title
 Internal name of the game.

Detailed Description

Deals with the type of the savegame, independent of extension.

Definition at line 429 of file saveload.h.

Member Function Documentation

◆ Set()

void FileToSaveLoad::Set ( const FiosItem & item)

Set the mode, title and name of the file.

Parameters
itemContainer with mode, title and name.

Definition at line 3438 of file saveload.cpp.

References name, SetMode(), and title.

◆ SetMode()

void FileToSaveLoad::SetMode ( const FiosType & ft,
SaveLoadOperation fop = SLO_LOAD )

Set the mode and file type of the file to save or load.

Parameters
ftFile type.
fopFile operation being performed.

Definition at line 3422 of file saveload.cpp.

References FiosType::abstract, file_op, FT_INVALID, FT_NONE, ftype, and SLO_INVALID.

Referenced by Set().

Field Documentation

◆ file_op

SaveLoadOperation FileToSaveLoad::file_op

File operation to perform.

Definition at line 430 of file saveload.h.

Referenced by SetMode().

◆ ftype

FiosType FileToSaveLoad::ftype

File type.

Definition at line 431 of file saveload.h.

Referenced by SetMode().

◆ name

std::string FileToSaveLoad::name

Name of the file.

Definition at line 432 of file saveload.h.

Referenced by Set().

◆ title

EncodedString FileToSaveLoad::title

Internal name of the game.

Definition at line 433 of file saveload.h.

Referenced by Set().


The documentation for this struct was generated from the following files: