OpenXcom  1.0
Open-source clone of the original X-Com
Public Member Functions | Static Public Member Functions | List of all members
OpenXcom::SaveConverter Class Reference

Handles conversion operations for original X-COM savegames. More...

#include <SaveConverter.h>

Public Member Functions

 SaveConverter (int save, Mod *mod)
 Creates a converter for the specified save. More...
 
 ~SaveConverter ()
 Cleans up the converter.
 
SavedGameloadOriginal ()
 Loads an original X-COM save. More...
 

Static Public Member Functions

static void getList (Language *lang, SaveOriginal info[NUM_SAVES])
 Gets list of saves in the user directory. More...
 

Detailed Description

Handles conversion operations for original X-COM savegames.

See also
http://ufopaedia.org/index.php?title=Saved_Game_Files

Constructor & Destructor Documentation

◆ SaveConverter()

OpenXcom::SaveConverter::SaveConverter ( int  save,
Mod mod 
)

Creates a converter for the specified save.

Creates a new converter for the given save folder.

Parameters
saveNumber of the save folder GAME_#
modMod to associate with this save.

Member Function Documentation

◆ getList()

void OpenXcom::SaveConverter::getList ( Language lang,
SaveOriginal  info[NUM_SAVES] 
)
static

Gets list of saves in the user directory.

Gets all the info of the saves found in the user folder.

Parameters
langLoaded language.
infoReturned list of saves info.

◆ loadOriginal()

SavedGame * OpenXcom::SaveConverter::loadOriginal ( )

Loads an original X-COM save.

Converts an original X-COM save into an OpenXcom save.

Returns
New OpenXcom save.

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