elasota
f7a3e571f0
MTROPOLIS: Add subtitles support
2022-08-09 21:54:08 -04:00
elasota
e909861527
MTROPOLIS: Fix unrestricted unions still using memset
2022-08-07 22:06:18 -04:00
elasota
89580f2f9c
MTROPOLIS: Fix assert crash in Obsidian demo
2022-08-06 06:04:41 -04:00
elasota
e07cd4b802
MTROPOLIS: Refactor some types to use unrestricted unions instead of POD types to hopefully fix some uninit field warnings
2022-08-05 17:33:58 -04:00
elasota
9dafe5109c
MTROPOLIS: Use the rect of mToon frames for collision instead of the entire element size
2022-07-31 16:45:56 -04:00
elasota
3503feec23
MTROPOLIS: Fix up some things used by Obsidian demos
2022-07-27 02:34:17 -04:00
elasota
2fcbe69771
MTROPOLIS: Forcibly disable behavior children when the behavior is switched off
2022-07-27 01:41:51 -04:00
elasota
148b918b62
MTROPOLIS: Uninit field cleanup
2022-07-23 02:25:53 -04:00
elasota
f14ca5b871
MTROPOLIS: Uninit field cleanup
2022-07-23 02:25:53 -04:00
elasota
15f946d607
MTROPOLIS: Try to quiet Coverity warning again
2022-07-22 18:50:46 -04:00
elasota
79057b7320
MTROPOLIS: Uninit fields cleanup
2022-07-22 17:32:58 -04:00
elasota
29a2c78000
MTROPOLIS: Stub "flushpriority" attribute
2022-07-21 19:42:14 -04:00
elasota
011c4ccd79
MTROPOLIS: Add element fade transitions.
2022-07-21 18:22:14 -04:00
elasota
c489eb2e50
MTROPOLIS: Use pre-menu screenshot for savegame thumbnail in Obsidian
2022-07-19 19:17:53 -04:00
elasota
0d8ba6982a
MTROPOLIS: Make autorefreshcursor trigger later to fix Obsidian wave puzzle completing instantly in the Mac version
2022-07-19 17:38:09 -04:00
elasota
f14a24f07c
MTROPOLIS: Implement Obsidian rectshift and movement modifiers
2022-07-16 04:29:01 -04:00
elasota
7ac9be5cfd
MTROPOLIS: Fix incorrect cascade flag on scene change messages
2022-07-15 22:08:23 -04:00
elasota
6a966b2d17
MTROPOLIS: Add boundary detection modifier, fix real-time vector motion var sourcing
2022-07-15 21:49:23 -04:00
elasota
69c6470c6a
MTROPOLIS: Add scene transition effect support
2022-07-15 01:38:31 -04:00
elasota
8da787840d
MTROPOLIS: Move some defs around to fix def shadowing warnings
2022-07-14 02:35:21 -04:00
elasota
2427ecd3e4
MTROPOLIS: Refactor some static interfaces to suppress compiler warnings
2022-07-14 02:35:21 -04:00
elasota
cd54d61de7
MTROPOLIS: Add auto-save option and add versioning to save files.
2022-07-09 01:55:56 -04:00
elasota
47226d69f9
MTROPOLIS: Don't do expensive message debugging stuff unless the string will actually be printed
2022-07-09 00:35:04 -04:00
elasota
987b78182c
MTROPOLIS: Hide keycards when viewing security form with 16:9 widescreen mod enabled.
2022-07-04 22:21:51 -04:00
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
7d7e17868d
MTROPOLIS: Fix up dynamic MIDI option, add hack to skip corrupted video frame
2022-07-02 22:03:00 -04:00
elasota
f8a52eacc2
MTROPOLIS: Implement subsection attribute
2022-07-02 14:21:56 -04:00
elasota
d91a80a5b3
MTROPOLIS: Add sink for "debug" attribute
2022-07-02 14:06:34 -04:00
elasota
74863cb32f
MTROPOLIS: Discharge message queue after low-level scene transition actions
2022-07-02 02:20:26 -04:00
elasota
780ee54d3a
MTROPOLIS: Use the first variable in a scope for name linkage when there are name collisions
2022-07-02 01:15:00 -04:00
elasota
fa7d5f3d73
MTROPOLIS: Quietly ignore Flush All Media command
2022-07-02 00:09:26 -04:00
elasota
9628db9f8a
MTROPOLIS: Obsidian widescreen enhancement
2022-06-26 03:48:33 -04:00
elasota
1674e8722b
MTROPOLIS: Make TextWork case insensitive
2022-06-25 23:57:22 -04:00
elasota
a18de70b95
MTROPOLIS: Add autoResetCursor attribute and fix up cursor refresh logic
2022-06-25 22:15:59 -04:00
elasota
7c7bc429f6
MTROPOLIS: More accurate handling of graphic modifier removal
2022-06-25 21:57:17 -04:00
elasota
34faf7f6ea
MTROPOLIS: Shape click detection
2022-06-24 02:57:35 -04:00
elasota
bfd56cedaa
MTROPOLIS: Ignore media streaming events that we don't use.
2022-06-23 22:26:37 -04:00
elasota
c4fe4b5a5f
MTROPOLIS: Implement get attribute and set attribute commands.
2022-06-23 22:00:56 -04:00
elasota
82a5ce8319
MTROPOLIS: Refactor dynamic value write interface tables to quiet GCC global destructor warnings.
2022-06-23 21:24:45 -04:00
D G Turner
410ae706c4
MTROPOLIS: Fix Accessible Non-Virtual Destructor GCC Warnings
...
These are emitted when the base class has virtual functions with a
non-virtual destructor (including the default implicit one created
by the compiler). The warning is enabled when -Wnon-virtual-dtor is
passed to the GCC compiler.
2022-06-22 17:09:22 +01:00
elasota
562feebd3c
MTROPOLIS: Add movie loops
2022-06-22 00:32:02 -04:00
elasota
d3ec38242e
MTROPOLIS: Remove unused read proxy code
2022-06-21 21:54:53 -04:00
elasota
8827158250
MTROPOLIS: Move boot code out and make it more generic
2022-06-21 01:37:00 -04:00
elasota
1b8fa06933
MTROPOLIS: Fix some Coverity errors
2022-06-17 21:37:58 -04:00
D G Turner
fddcc5a4a2
MTROPOLIS: Fix GCC Set But Unused Variable Warning
2022-06-17 11:07:18 +01:00
elasota
8cb9d8d52a
MTROPOLIS: Permit transitions to the same scene
2022-06-16 22:16:45 -04:00
elasota
9a5abe9a1b
MTROPOLIS: Fix hidden elements having mouse collision
2022-06-16 21:14:58 -04:00
D G Turner
0a9539d1df
MTROPOLIS: Fix Deprecated Implicit Copy Operator GCC Warning
...
This copy operator appears to be identical to the implicit default
copy operator generated by the compiler which causes a warning to be
emitted.
2022-06-16 21:58:09 +02:00
D G Turner
17c24579b0
MTROPOLIS: Make Explicit Unhandled Type Cases in DynamicValueType Change
...
This removes several unhandled type in switch GCC compiler warnings.
2022-06-16 21:58:09 +02:00