Commit Graph
137148 Commits
Author SHA1 Message Date
elasota dc333593f1 MTROPOLIS: Debug overlay base work 2022-06-16 21:58:09 +02:00
elasota 17458248c2 MTROPOLIS: Preliminary MIDI stuff 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 a1940c352a MTROPOLIS: Add at last cel signal 2022-06-16 21:58:09 +02:00
elasota 2764565331 MTROPOLIS: Fix up modifier child cloning not working correctly, fix crash on invalid Miniscript send destination 2022-06-16 21:58:09 +02:00
elasota 6e53185f52 MTROPOLIS: Initial movie element support 2022-06-16 21:58:09 +02:00
elasota 18f0271beb MTROPOLIS: Add messenger and timer messenger support 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 dc0fe94ef5 MTROPOLIS: Stub out some scene transition behavior 2022-06-16 21:58:09 +02:00
elasota 79041d4df4 MTROPOLIS: Implement SysInfo modifier 2022-06-16 21:58:09 +02:00
elasota 8010e6dff1 MTROPOLIS: Fix point and variable vector factories being reversed 2022-06-16 21:58:09 +02:00
elasota 7ee9d0224e MTROPOLIS: More Miniscript work, overhaul lvalue handling to handle nested members (e.g. element.pos.x) 2022-06-16 21:58:09 +02:00
elasota 88a4890c19 MTROPOLIS: Miniscript GetChild instruction 2022-06-16 21:58:09 +02:00
elasota b6204b1f28 MTROPOLIS: Adjusted framerate control 2022-06-16 21:58:09 +02:00
elasota d93775e31e MTROPOLIS: Implement more miniscript 2022-06-16 21:58:09 +02:00
elasota d7f3a26c74 MTROPOLIS: Fix layer field not being set 2022-06-16 21:58:09 +02:00
elasota ca3ddbf23f MTROPOLIS: Add toast notifications and scene header to debug dashboard. 2022-06-16 21:58:09 +02:00
elasota 7d055f332b MTROPOLIS: Fix up Mac resource loading, add debug stub things 2022-06-16 21:58:09 +02:00
elasota b55268fa7e MTROPOLIS: Stub out some debugger things, add Win cursor loading 2022-06-16 21:58:09 +02:00
elasota 3432d0180b MTROPOLIS: Fix text comment 2022-06-16 21:58:09 +02:00
elasota 9a7acd460e MTROPOLIS: Fix build 2022-06-16 21:58:09 +02:00
elasota 3f6c5d37bc MTROPOLIS: Recognize some missing Miniscript instruction flags 2022-06-16 21:58:09 +02:00
elasota a3b0cb1436 MTROPOLIS: Stub out scene transitioning and loading 2022-06-16 21:58:09 +02:00
elasota b6189a7bea MTROPOLIS: Add a bunch of object materialization stubs, and notes. Boot stream loading for Obsidian completed. 2022-06-16 21:58:09 +02:00
elasota d1f74fa80c MTROPOLIS: Add fault handling to VThread 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 48c3a89025 MTROPOLIS: Add Obsidian plug-in stubs and STransCt modifier stub 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
Pragyansh Chaturvedi (r41k0u) a2a73f3f1a DIRECTOR: LINGO: Implement setting of kTheRect field in CastMember::setField() 2022-06-16 14:01:21 +02:00
eientei e43224c4d9 DEVTOOLS: Format with black 2022-06-16 13:59:50 +02:00