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