Commit graph

26 commits

Author SHA1 Message Date
elasota
84f564db23 MTROPOLIS: Implement cursor element tracking and fire collision modifiers immediately if the same message disables and enables the collision modifier. This should fix the MTI save menu. 2022-12-27 14:17:29 -05:00
elasota
806966389c MTROPOLIS: Add keybind to skip movies for debug purposes. 2022-11-13 18:19:49 -05:00
elasota
93cdaccb9b MTROPOLIS: Fix severe image rendering regression. 2022-10-17 22:42:32 -04:00
elasota
9d6562189d MTROPOLIS: Convert most Surface usages to ManagedSurface to fix tons of memory leaks from Surface not freeing memory when destroyed 2022-09-28 22:41:11 -04:00
elasota
f7a3e571f0 MTROPOLIS: Add subtitles support 2022-08-09 21:54:08 -04:00
elasota
79057b7320 MTROPOLIS: Uninit fields cleanup 2022-07-22 17:32:58 -04:00
elasota
2727438270 MTROPOLIS: Fix uninitialized fields 2022-07-18 23:20:22 -04:00
elasota
f14a24f07c MTROPOLIS: Implement Obsidian rectshift and movement modifiers 2022-07-16 04:29:01 -04:00
elasota
69c6470c6a MTROPOLIS: Add scene transition effect support 2022-07-15 01:38:31 -04:00
D G Turner
9fdb8d3e83 MTROPOLIS: Fix GCC Compiler Shadowing Warnings 2022-06-16 21:58:09 +02: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
da8d251713 MTROPOLIS: Clean up some things from initial review 2022-06-16 21:58:09 +02:00
elasota
69305a1a74 MTROPOLIS: Fix multi-scene layer interleaving not working correctly 2022-06-16 21:58:09 +02:00
elasota
09ca43e78e MTROPOLIS: Add XOR mod support 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
68be38a707 MTROPOLIS: Script/modifier behavior fixes, mostly get cursors working 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
256b2f9ef5 MTROPOLIS: Improve image optimization 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
dc333593f1 MTROPOLIS: Debug overlay base work 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
6e53185f52 MTROPOLIS: Initial movie element support 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