Commit Graph
29 Commits
Author SHA1 Message Date
scemino 979207a3af TWP: Fix cutscene regressions
Fix #15574, #15576 and #15577
2024-12-10 21:52:42 +01:00
D G Turner 4a4431f488 IMGUI: Disable Obselete ImGui APIs and Migrate Engine Code To Newer
This is a fairly trivial change to use the newer API in DIRECTOR,
QDENGINE and TWP engines, so not likely to cause any regressions.

This has the side effect of removing some GCC compiler warnings.
2024-11-14 01:27:35 +00:00
scemino c5346fa0d2 TWP: Fix sound position 2024-04-19 18:26:58 +02:00
scemino 96b7854d98 TWP: Fix cutscene override (bug #15069) 2024-04-17 21:35:26 +02:00
scemino 70b4b442e0 TWP: Add stats and fix performance issues 2024-03-21 20:46:10 +01:00
scemino eba7f620f6 TWP: Fix unchecked return value in drawThreads.
Coverity CID 1540549
2024-03-20 22:31:04 +01:00
scemino fa30bcd1eb TWP: Fix warning, declaration requires a global destructor in debugtools. 2024-03-17 21:19:33 +01:00
scemino 4704f6a75e TWP: cutsceneOverride should not be callable several times 2024-03-17 13:09:31 +01:00
Eugene Sandulenko ecbec954d9 Revert "TWP: Pull the engine by request"
This reverts commit 16e2606853.
2024-03-16 22:12:44 +01:00
Eugene Sandulenko 16e2606853 TWP: Pull the engine by request 2024-03-07 21:06:51 +01:00
scemino 2fdde4ccc2 TWP: Hide system cursor 2024-03-07 20:08:26 +01:00
scemino 4df291584f TWP: Fix regression in notes and phone book 2024-03-07 20:08:26 +01:00
scemino 0cba66b204 TWP: Move ImGui to backends 2024-03-07 20:08:26 +01:00
scemino cac2f3aae0 TWP: Split engine and imgui 2024-03-07 20:08:26 +01:00
scemino 2ef2f29ea0 TWP: Minimize the include dependency 2024-03-07 20:08:26 +01:00
scemino 7183590557 TWP: Show ImGui window only if debug flag enabled 2024-03-07 20:08:26 +01:00
scemino b840146b6c TWP: Move imgui into graphics/ 2024-03-07 20:08:26 +01:00
scemino a943ad0a27 TWP: Fix formatting, includes order and this 2024-03-07 20:08:26 +01:00
scemino e98219abde TWP: Rename g_engine by g_twp 2024-03-07 20:08:26 +01:00
scemino b8e0a37037 TWP: Fix several code review comments 2024-03-07 20:08:26 +01:00
scemino bce1313ad6 TWP: Fix several bugs
- actorDistanceWithin if actors is not in the same room
- add STOP_LOOPING const
- call actorEnter and actorExit
- fix loadDialog
- add name to cutscene
- annoying kid should not stop music when talking with him
2024-03-07 20:08:26 +01:00
scemino 2852c14f0b TWP: Clean code 2024-03-07 20:08:26 +01:00
scemino ca9867b6c6 TWP: Fix node draw order 2024-03-07 20:08:26 +01:00
scemino 4b3f6d25e5 TWP: Disable savegame when necessary 2024-03-07 20:08:26 +01:00
scemino 98dfa1c025 TWP: Fix we can switch actor even if disabled 2024-03-07 20:08:26 +01:00
scemino 61f0357120 TWP: Fix leaks with motors 2024-03-07 20:08:26 +01:00
scemino e2d956f398 TWP: Fix room leaks 2024-03-07 20:08:26 +01:00
scemino f2521739c1 TWP: Fix lighting shader \o/ 2024-03-07 20:08:26 +01:00
scemino 154131e505 TWP: Add dear imgui 2024-03-07 20:08:26 +01:00