elasota
|
fcf0a79709
|
MTROPOLIS: Coverity issue cleanup
|
2022-07-04 16:38:46 -04:00 |
|
elasota
|
e301e69e57
|
MTROPOLIS: Add auto-saves for Obsidian
|
2022-07-03 14:06:57 -04:00 |
|
elasota
|
7c7bc429f6
|
MTROPOLIS: More accurate handling of graphic modifier removal
|
2022-06-25 21:57:17 -04:00 |
|
elasota
|
53dde2193e
|
MTROPOLIS: Merge prep header and warning cleanup
|
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
|
9a4e8cb007
|
MTROPOLIS: Add collision detection modifier
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
d00a058d3e
|
MTROPOLIS: Handle show/hide events, stub out element transition modifier.
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
be1fc4c3ed
|
MTROPOLIS: Add default names to modifiers so Piazza TextWork modifier resolves correctly.
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
2fed763839
|
MTROPOLIS: Fix backwards horizontal/vertical constraint flags on Mac
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
c60c554b0d
|
MTROPOLIS: Restart timer modifier when executed while the timer is already running
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
09ca43e78e
|
MTROPOLIS: Add XOR mod support
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
b013a3ce5d
|
MTROPOLIS: Fix reversed mToons firing the wrong events
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
9b0fae37c9
|
MTROPOLIS: Add media cue messenger, workaround for garbled section GUIDs in scene change modifiers
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
b8dde4b4c5
|
MTROPOLIS: Add timevalue sets and vector motion modifier
|
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
|
2dc4c8232b
|
MTROPOLIS: Drag motion modifier
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
1050da2a12
|
MTROPOLIS: Text rendering and Obsidian WordMixer
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
9a3b35deb7
|
MTROPOLIS: Don't reject invalid rects in drag motion modifier since they're insets and not actual rects
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
a9d94c2ed7
|
MTROPOLIS: Fix timers not reactivating after termination
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
ab07cd3e56
|
MTROPOLIS: mToon fixes (get Obsidian file cabinets working)
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
62accd5196
|
MTROPOLIS: Load data for Obsidian word games
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
790ed24635
|
MTROPOLIS: Fix save corruption again
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
5ab54de82a
|
MTROPOLIS: Fix enough things for Obsidian forest intro to be completable (sometimes)
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
3a9c8def13
|
MTROPOLIS: Debug inspector
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
6ed7aae75d
|
MTROPOLIS: Fix "not" operator, fix If Messenger
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
68be38a707
|
MTROPOLIS: Script/modifier behavior fixes, mostly get cursors working
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
bc6d7b3e8f
|
MTROPOLIS: Save games
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
fd57b23890
|
MTROPOLIS: Fix up some script things, get music in intro credits working (partially)
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
69459bd470
|
MTROPOLIS: Script fixes
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
b64d73849d
|
MTROPOLIS: Refactor key message dispatch, add mouse messages, fix elements being parented incorrectly.
|
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
|
b04eff6895
|
MTROPOLIS: Add keyboard messenger modifier stuff and partial Project Started support
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
089335f531
|
MTROPOLIS: Pause refactor, allow proxy writes to suspend execution and trigger VThread tasks
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
d71d8e566c
|
MTROPOLIS: Add arith ops, fix compound-in-compound crash
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
f36ac72be3
|
MTROPOLIS: More script work
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
389ad1c195
|
MTROPOLIS: Work to get object reference vars working, refactor a bunch of subfield reference stuff
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
78742414b4
|
MTROPOLIS: Stepthrough debugger work
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
dc333593f1
|
MTROPOLIS: Debug overlay base work
|
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
|
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
|
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
|
d93775e31e
|
MTROPOLIS: Implement more miniscript
|
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
|
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
|
4bb2ad12d1
|
MTROPOLIS: Add remaining asset and modifier types to get Obsidian boot stream parsed
|
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 |
|