Commit graph

17 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
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
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
b52b80c8fa MTROPOLIS: Warning/error cleanup 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
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