Commit Graph

42 Commits

Author SHA1 Message Date
elasota
47b6b66fc8 MTROPOLIS: Uninit fields cleanup 2022-07-23 02:25:53 -04:00
elasota
e3e9ba9d1f MTROPOLIS: Uninit fields cleanup 2022-07-22 19:41:27 -04:00
elasota
3eeed39f76 MTROPOLIS: Uninit fields cleanup 2022-07-22 19:24:35 -04:00
elasota
660044616b MTROPOLIS: Uninit fields cleanup 2022-07-22 18:51:05 -04:00
elasota
79057b7320 MTROPOLIS: Uninit fields cleanup 2022-07-22 17:32:58 -04:00
elasota
8da787840d MTROPOLIS: Move some defs around to fix def shadowing warnings 2022-07-14 02:35:21 -04:00
elasota
c276bc6fb0 MTROPOLIS: Add some more text rendering functionality 2022-07-03 23:30:46 -04:00
elasota
aa9b9f5ce9 MTROPOLIS: Fix crash on Immediate Action clock puzzle 2022-06-26 15:14:04 -04:00
elasota
a6204314fd MTROPOLIS: Add support for QuickTime-compressed mToons 2022-06-25 20:21:23 -04:00
elasota
0365b9c76d MTROPOLIS: Cleanup 2022-06-16 21:58:09 +02:00
elasota
b52b80c8fa MTROPOLIS: Warning/error cleanup 2022-06-16 21:58:09 +02:00
elasota
09a885e49d MTROPOLIS: Switch to using common XPFloat 2022-06-16 21:58:09 +02:00
elasota
7ed8358691 MTROPOLIS: Change Point16 to Common::Point 2022-06-16 21:58:09 +02:00
elasota
af25941669 MTROPOLIS: Replace Rect16 with Common::Rect 2022-06-16 21:58:09 +02:00
elasota
ea0406b6a5 MTROPOLIS: Add path motion modifier stub 2022-06-16 21:58:09 +02:00
elasota
f9c294fd83 MTROPOLIS: Fix mToon rate being off by a factor of 10, fix temporal compression detection (kind of) 2022-06-16 21:58:09 +02:00
elasota
32640bcd88 MTROPOLIS: Add sounds, refactor media playback to start after scene transition. 2022-06-16 21:58:09 +02:00
elasota
ea7eaa4a15 MTROPOLIS: Add mToon assets and elements and fix some things 2022-06-16 21:58:09 +02:00
elasota
f5887475a9 MTROPOLIS: Add text and sound skeletal defs to get to first scene 2022-06-16 21:58:09 +02:00
elasota
c5434a80dc MTROPOLIS: Add image assets and elements 2022-06-16 21:58:09 +02:00
elasota
b5ebc6eb36 MTROPOLIS: More work to get splash screen working 2022-06-16 21:58:09 +02:00
elasota
4bb2ad12d1 MTROPOLIS: Add remaining asset and modifier types to get Obsidian boot stream parsed 2022-06-16 21:58:09 +02:00
elasota
abb8ccb79d MTROPOLIS: Add list modifier and preliminary structural element loading 2022-06-16 21:58:09 +02:00
elasota
e69e1f7754 MTROPOLIS: Add Obsidian movement and rectshift loader stubs 2022-06-16 21:58:09 +02:00
elasota
bf1a7d881d MTROPOLIS: Add change scene, vector motion, scene transition, element transition, compound variable, and MIDI modifier loaders 2022-06-16 21:58:09 +02:00
elasota
cb91300e61 MTROPOLIS: Properly recognize dynamic typed values for non-reference message payloads, add media cue modifier. 2022-06-16 21:58:09 +02:00
elasota
0e26437384 MTROPOLIS: Add boundary detection messenger modifier loader, add label data locators, consolidate some messenger structures. 2022-06-16 21:58:09 +02:00
elasota
f262a1f6ba MTROPOLIS: Add vector motion and vector variable modifier loaders 2022-06-16 21:58:09 +02:00
elasota
31fa569947 MTROPOLIS: Load integer, integer range, float, and string variables. Fix label values in Miniscript. 2022-06-16 21:58:09 +02:00
elasota
5303419e1a MTROPOLIS: Add drag motion modifier loader 2022-06-16 21:58:09 +02:00
elasota
4bcdf6785f MTROPOLIS: Move plug-ins to new dir, add timer messenger and collision detection messenger modifiers 2022-06-16 21:58:09 +02:00
elasota
3779d4acae MTROPOLIS: Add set modifier loader 2022-06-16 21:58:09 +02:00
elasota
9c0337294f MTROPOLIS: Add text style modifier 2022-06-16 21:58:09 +02:00
elasota
a8fe716044 MTROPOLIS: Add graphic modifier loader 2022-06-16 21:58:09 +02:00
elasota
1cdd7682d2 MTROPOLIS: Recognize modifier flags and editor layout position fields 2022-06-16 21:58:09 +02:00
elasota
a888c537fa MTROPOLIS: Add keyboard messenger modifier loader and merge some messenger functionality 2022-06-16 21:58:09 +02:00
elasota
257ce80381 MTROPOLIS: Parse entire float80 values 2022-06-16 21:58:09 +02:00
elasota
6f16b72d07 MTROPOLIS: Convert Mac version 47e15 floats to IEEE double 2022-06-16 21:58:09 +02:00
elasota
349bfa9694 MTROPOLIS: Plug-in base work, add Mac Obsidian support 2022-06-16 21:58:09 +02:00
elasota
4d4588e675 MTROPOLIS: More modifiers 2022-06-16 21:58:09 +02:00
elasota
59aea6e16a MTROPOLIS: Add behavior + modifier container loaders 2022-06-16 21:58:09 +02:00
elasota
aa337b416e MTROPOLIS: Some initial work 2022-06-16 21:58:09 +02:00