ILoadGame

C++
struct ILoadGame {
};
File

ILoadGame.h

ILoadGame::~ILoadGame Destructor
C++
virtual ~ILoadGame();
ILoadGame::Complete Method
C++
virtual void Complete() = 0;
Description

finish - indicate success (negative success *must* remove file) also calls delete this;

ILoadGame::GetFileName Method
C++
virtual const char* GetFileName() const = 0;
Description

returns the filename of this savegame

ILoadGame::GetHeap Method
C++
virtual IGeneralMemoryHeap* GetHeap() = 0;
ILoadGame::GetMetadata Method (char *)
C++
virtual const char * GetMetadata(const char * tag) = 0;
Description

get some basic meta-data

ILoadGame::GetMetadata Method (char *, int&)
C++
virtual bool GetMetadata(const char * tag, int& value) = 0;
ILoadGame::GetSection Method
C++
virtual std::auto_ptr GetSection(const char * section) = 0;
Description

create a serializer for some data section

ILoadGame::HaveMetadata Method
C++
virtual bool HaveMetadata(const char * tag) = 0;
ILoadGame::HaveSection Method
C++
virtual bool HaveSection(const char * section) = 0;
ILoadGame::Init Method
C++
virtual bool Init(const char * name) = 0;
Description

initialize - set name of game