ScummVM API documentation
MM::Xeen::FileManager Class Reference

Public Member Functions

 FileManager (XeenEngine *vm)
 
 ~FileManager ()
 
bool setup ()
 
void setGameCc (int ccMode)
 
void load (Common::SeekableReadStream &stream)
 
void save (Common::WriteStream &s)
 

Public Attributes

int _ccNum = 0
 
CCArchive_xeenCc = nullptr
 
CCArchive_darkCc = nullptr
 
CCArchive_introCc = nullptr
 
SaveArchive_xeenSave = nullptr
 
SaveArchive_darkSave = nullptr
 
BaseCCArchive_currentArchive = nullptr
 
SaveArchive_currentSave = nullptr
 

Constructor & Destructor Documentation

◆ FileManager()

MM::Xeen::FileManager::FileManager ( XeenEngine vm)

Constructor

◆ ~FileManager()

MM::Xeen::FileManager::~FileManager ( )

Destructor

Member Function Documentation

◆ setup()

bool MM::Xeen::FileManager::setup ( )

Sets up the CC files

Returns
Returns true if the setup was successful

◆ setGameCc()

void MM::Xeen::FileManager::setGameCc ( int  ccMode)

Set which game side files to use

Parameters
ccMode0=Clouds, 1=Dark Side

◆ load()

void MM::Xeen::FileManager::load ( Common::SeekableReadStream stream)

Loads a save archive from a stream

◆ save()

void MM::Xeen::FileManager::save ( Common::WriteStream s)

Saves a save archive to a savegame


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