ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

database.h File Reference

#include "engines/myst3/hotspot.h"
#include "common/scummsys.h"
#include "common/str.h"
#include "common/language.h"
#include "common/platform.h"
#include "common/ptr.h"
#include "common/array.h"
#include "common/hashmap.h"
#include "common/stream.h"
Include dependency graph for database.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Myst3::NodeData
struct  Myst3::RoomData
struct  Myst3::RoomKey
struct  Myst3::AgeData
struct  Myst3::AmbientCue
struct  Myst3::RoomScripts
 A script index entry in the 'myst3.dat' file. More...
class  Myst3::Database
struct  Myst3::Database::RoomKeyHash

Namespaces

namespace  Myst3

Typedefs

typedef Common::SharedPtr
< NodeData > 
Myst3::NodePtr

Enumerations

enum  Myst3::GameLocalizationType { Myst3::kLocMonolingual, Myst3::kLocMulti2, Myst3::kLocMulti6 }
enum  Myst3::MystLanguage {
  Myst3::kEnglish = 0, Myst3::kOther = 1, Myst3::kDutch = 1, Myst3::kFrench = 2,
  Myst3::kGerman = 3, Myst3::kItalian = 4, Myst3::kSpanish = 5
}
enum  Myst3::NodeID {
  Myst3::kNodeSharedInit = 1, Myst3::kNodeLogoPlay = 1, Myst3::kNodeMenuNewGame = 98, Myst3::kNodeMenuMain = 100,
  Myst3::kNodeMenuLoadGame = 200, Myst3::kNodeMenuSaveGame = 300
}
enum  Myst3::RoomID {
  Myst3::kRoomShared = 101, Myst3::kRoomIntro = 201, Myst3::kRoomTomahnaStart = 301, Myst3::kRoomTomahnaReturn = 401,
  Myst3::kJnaninStart = 501, Myst3::kRoomLeos = 502, Myst3::kRoomLeet = 503, Myst3::kRoomLelt = 504,
  Myst3::kRoomLemt = 505, Myst3::kRoomLeof = 506, Myst3::kRoomEdannaStart = 601, Myst3::kRoomLisw = 602,
  Myst3::kRoomLifo = 603, Myst3::kRoomLisp = 604, Myst3::kRoomLine = 605, Myst3::kRoomVoltaicStart = 701,
  Myst3::kRoomEnpp = 703, Myst3::kRoomEnem = 704, Myst3::kRoomEnlc = 705, Myst3::kRoomEndd = 706,
  Myst3::kRoomEnch = 707, Myst3::kRoomEnli = 708, Myst3::kRoomNarayan = 801, Myst3::kRoomMenu = 901,
  Myst3::kRoomJournals = 902, Myst3::kRoomDemo = 903, Myst3::kRoomAtix = 904, Myst3::kRoomAmateriaStart = 1001,
  Myst3::kRoomMais = 1002, Myst3::kRoomMall = 1003, Myst3::kRoomMass = 1004, Myst3::kRoomMaww = 1005,
  Myst3::kRoomMato = 1006, Myst3::kLogo = 1101
}
enum  Myst3::ScriptType {
  Myst3::kScriptTypeNode, Myst3::kScriptTypeAmbientSound, Myst3::kScriptTypeBackgroundSound, Myst3::kScriptTypeNodeInit,
  Myst3::kScriptTypeAmbientCue
}
 

Script types stored in 'myst3.dat'.

More...


Generated on Sat Oct 12 2019 05:01:58 for ResidualVM by doxygen 1.7.1
curved edge   curved edge