|
enum | RuntimeVersion {
kRuntimeVersion100,
kRuntimeVersion110,
kRuntimeVersion111,
kRuntimeVersion112,
kRuntimeVersion200
} |
|
enum | SupportStatus { kSupportStatusNone,
kSupportStatusPartial,
kSupportStatusDone
} |
|
enum | DebugSeverity { kDebugSeverityInfo,
kDebugSeverityWarning,
kDebugSeverityError
} |
|
enum | DebuggerTool { kDebuggerToolSceneTree,
kDebuggerToolInspector,
kDebuggerToolStepThrough,
kDebuggerToolCount
} |
|
enum | MTropolisGameID {
GID_OBSIDIAN = 0,
GID_LEARNING_MTROPOLIS = 1,
GID_MTI = 2,
GID_ALBERT1 = 3,
GID_ALBERT2 = 4,
GID_ALBERT3 = 5,
GID_SPQR = 6,
GID_STTGS = 7,
GID_UNIT = 8,
GID_GENERIC = 9
} |
|
enum | MTropolisGameBootID {
MTBOOT_INVALID = 0,
MTBOOT_USE_BOOT_SCRIPT,
MTBOOT_OBSIDIAN_RETAIL_MAC_EN,
MTBOOT_OBSIDIAN_RETAIL_MAC_JP,
MTBOOT_OBSIDIAN_RETAIL_WIN_EN,
MTBOOT_OBSIDIAN_RETAIL_WIN_DE_INSTALLED,
MTBOOT_OBSIDIAN_RETAIL_WIN_DE_DISC,
MTBOOT_OBSIDIAN_RETAIL_WIN_IT,
MTBOOT_OBSIDIAN_DEMO_MAC_EN,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_1,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_2,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_3,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_4,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_5,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_6,
MTBOOT_OBSIDIAN_DEMO_WIN_EN_7,
MTBOOT_MTI_RETAIL_MAC,
MTBOOT_MTI_RETAIL_WIN,
MTBOOT_MTI_RETAIL_WIN_RU_INSTALLED,
MTBOOT_MTI_RETAIL_WIN_RU_DISC,
MTBOOT_MTI_DEMO_WIN,
MTBOOT_ALBERT1_WIN_DE,
MTBOOT_ALBERT2_WIN_DE,
MTBOOT_ALBERT3_WIN_DE,
MTBOOT_ALBERT1_WIN_EN,
MTBOOT_ALBERT2_WIN_EN,
MTBOOT_ALBERT3_WIN_EN,
MTBOOT_ALBERT1_WIN_FR,
MTBOOT_ALBERT2_WIN_FR,
MTBOOT_ALBERT3_WIN_FR,
MTBOOT_ALBERT1_WIN_NL,
MTBOOT_ALBERT2_WIN_NL,
MTBOOT_ALBERT3_WIN_NL,
MTBOOT_ALBERT3_WIN_CA,
MTBOOT_SPQR_RETAIL_WIN,
MTBOOT_SPQR_RETAIL_MAC,
MTBOOT_STTGS_DEMO_WIN,
MTBOOT_UNIT_REBOOTED_WIN
} |
|
enum | MTGameFlag { MTGF_WANT_MPEG_VIDEO = (1 << 0),
MTGF_WANT_MPEG_AUDIO = (1 << 1)
} |
|
enum | MediaState { kMediaStatePlaying,
kMediaStatePlayingLastFrame,
kMediaStateStopped,
kMediaStatePaused
} |
|
enum | TextAlignment { kTextAlignmentLeft,
kTextAlignmentCenter,
kTextAlignmentRight
} |
|
enum | MiniscriptInstructionOutcome { kMiniscriptInstructionOutcomeContinue,
kMiniscriptInstructionOutcomeYieldToVThreadNoRetry,
kMiniscriptInstructionOutcomeYieldToVThreadAndRetry,
kMiniscriptInstructionOutcomeFailed
} |
|
enum | ColorDepthMode {
kColorDepthMode1Bit,
kColorDepthMode2Bit,
kColorDepthMode4Bit,
kColorDepthMode8Bit,
kColorDepthMode16Bit,
kColorDepthMode32Bit,
kColorDepthModeCount,
kColorDepthModeInvalid
} |
|
enum | ConstraintDirection { kConstraintDirectionNone,
kConstraintDirectionHorizontal,
kConstraintDirectionVertical
} |
|
enum | MouseInteractivityTestType { kMouseInteractivityTestAnything,
kMouseInteractivityTestMouseClick
} |
|
enum | MessageDestination {
kMessageDestNone = 0,
kMessageDestSharedScene = 0x65,
kMessageDestScene = 0x66,
kMessageDestSection = 0x67,
kMessageDestProject = 0x68,
kMessageDestActiveScene = 0x69,
kMessageDestElementsParent = 0x6a,
kMessageDestChildren = 0x6b,
kMessageDestModifiersParent = 0x6c,
kMessageDestSubsection = 0x6d,
kMessageDestElement = 0xc9,
kMessageDestSourcesParent = 0xcf,
kMessageDestBehavior = 0xd4,
kMessageDestNextElement = 0xd1,
kMessageDestPrevElement = 0xd2,
kMessageDestBehaviorsParent = 0xd3
} |
|
enum | ProjectPlatform { kProjectPlatformUnknown,
kProjectPlatformWindows,
kProjectPlatformMacintosh
} |
|
enum | OSEventType {
kOSEventTypeMouseDown,
kOSEventTypeMouseUp,
kOSEventTypeMouseMove,
kOSEventTypeKeyboard,
kOSEventTypeAction
} |
|
enum | AssetType {
kAssetTypeNone,
kAssetTypeMovie,
kAssetTypeAudio,
kAssetTypeColorTable,
kAssetTypeImage,
kAssetTypeText,
kAssetTypeMToon,
kAssetTypeAVIMovie
} |
|
enum | VThreadState { kVThreadReturn,
kVThreadSuspended,
kVThreadError
} |
|
This is the namespace of the mTropolis engine.
Status of this engine:
Supports some games, tends to be buggy outside of those. Requires a boot list to start a game due to complex installer configurations.
Games using this engine:
- Obsidian
- Muppet Treasure Island