GameInfo contains detailed information about the game. More...
#include <game_info.h>
Public Member Functions | |
char | getLanguageFileLetter () const |
char | getLanguageUsecodeLetter () const |
Std::string | getLanguage () const |
Std::string | getGameTitle () const |
Std::string | getPrintableVersion () const |
Std::string | getPrintDetails () const |
Std::string | getPrintableMD5 () const |
bool | match (GameInfo &other, bool ignoreMD5=false) const |
void | save (Common::WriteStream *ws) |
bool | load (Common::SeekableReadStream *rs, uint32) |
Public Attributes | |
Std::string | _name |
enum Ultima::Ultima8::GameInfo::GameType | _type |
enum Ultima::Ultima8::GameInfo::GameUsecodeOffsetVariant | _ucOffVariant |
int | version |
enum Ultima::Ultima8::GameInfo::GameLanguage | _language |
uint8 | _md5 [16] |
GameInfo contains detailed information about the game.
int Ultima::Ultima8::GameInfo::version |
version number, encoded as 100*major + minor so, 2.12 becomes 212 0 = unknown