Classes | |
class | BeehiveGame |
class | CakeGame |
class | CellGame |
class | Cursor |
class | Debugger |
struct | Freeboard |
class | GalleryGame |
class | GraphicsMan |
class | GroovieEngine |
struct | GroovieGameDescription |
class | GrvCursorMan |
class | GrvCursorMan_t7g |
class | GrvCursorMan_v2 |
class | LzssReadStream |
class | MouseTrapGame |
class | MusicPlayer |
class | MusicPlayerClan |
class | MusicPlayerIOS |
class | MusicPlayerMac_t7g |
class | MusicPlayerMac_v2 |
class | MusicPlayerMidi |
class | MusicPlayerTlc |
class | MusicPlayerXMI |
class | OthelloGame |
class | PenteGame |
struct | ResInfo |
class | ResMan |
class | ResMan_t7g |
class | ResMan_v2 |
struct | ROQBlockHeader |
class | ROQPlayer |
class | ROQSoundPlayer |
class | SaveLoad |
class | Script |
class | SoundEffectQueue |
struct | SoundQueueEntry |
class | T7GFont |
struct | TlcEpQuestionData |
class | TlcGame |
struct | TlcRegion |
struct | TlcRegionsHeader |
struct | TlcTatAnswer |
struct | TlcTatHeader |
struct | TlcTatQuestions |
class | TriangleGame |
class | VDXPlayer |
class | VideoPlayer |
class | WineRackGame |
Enumerations | |
enum | EngineVersion { kGroovieT7G, kGroovieT11H, kGroovieCDY, kGroovieUHP, kGroovieTLC } |
enum | DebugLevels { kDebugVideo = 1 << 0, kDebugResource = 1 << 1, kDebugScript = 1 << 2, kDebugUnknown = 1 << 3, kDebugHotspots = 1 << 4, kDebugCursor = 1 << 5, kDebugMIDI = 1 << 6, kDebugScriptvars = 1 << 7, kDebugLogic = 1 << 8, kDebugFast = 1 << 9 } |
enum | GameSpeed { kGroovieSpeedNormal, kGroovieSpeedFast } |
enum | GROOVIEAction { kActionNone, kActionSkip } |
Variables | |
const int | kPieceCount = 21 |
This is the namespace of the Groovie engine.
Status of this engine: This engine supports both versions of the Groovie game engine. The 7th Guest uses the first revision of Groovie, and is now fully completable. All remaining Groovie games use V2 of the engine, which is under slow development.
Games using this engine:
enum Groovie::GameSpeed |
This enum reflects the available movie speed settings: