Commit Graph
114 Commits
Author SHA1 Message Date
Eugene Sandulenko 26f17006eb DIRECTOR: DEBUGGER: Fix crash in Score window when switching to a smaller movie 2024-05-21 23:49:14 +02:00
Eugene Sandulenko 56357b344a DIRECTOR: DEBUGGER: Displaq QD shape info and improve Score visuals 2024-05-21 23:26:28 +02:00
Eugene Sandulenko 6b999d9b27 DIRECTOR: DEBUGGER: Better centering of icons font 2024-05-21 22:43:01 +02:00
Eugene Sandulenko 6a753db237 FONTS: Replaced Material Icons with a bigger font
The file was renamed from "MaterialSymbolsSharp[FILL,GRAD,opsz,wght].ttf"

The upstream version taken is ace1af08508a6562ef05055a606cf44ea583ce3b
from May 17, 2024
2024-05-21 22:38:44 +02:00
Eugene Sandulenko 6b0cd31e76 DIRECTOR: DEBUGGER: Replaced all icons with Material Design icons and increased font size 2024-05-21 22:01:23 +02:00
scemino 0d53e600ba DIRECTOR: Add script caching 2024-05-21 20:38:37 +02:00
Eugene Sandulenko a5fe495fe9 DIRECTOR: DEBUGGER: Uniform icons usage and added rendering for main channels in Score 2024-05-21 13:52:17 +02:00
Eugene Sandulenko d3cd29d0c1 DIRECTOR: DEBUGGER: Render Score window with smaller font 2024-05-21 11:06:49 +02:00
Eugene Sandulenko 9f4e33eae5 DIRECTOR: DEBUGGER: Improve Score window selection UX 2024-05-21 10:32:26 +02:00
Eugene Sandulenko 1c94550496 DIRECTOR: DEBUGGER: Improve Score extended mode and implemented rest of the modes 2024-05-21 08:58:55 +02:00
Eugene Sandulenko f1c92c7ec0 DIRECTOR: DEBUGGER: Render different Score modes 2024-05-21 08:58:55 +02:00
Eugene Sandulenko d9c2fd0e96 DIRECTOR: DEBUGGER: Improved Scroe window usability 2024-05-21 08:58:55 +02:00
Eugene Sandulenko a7482534d9 DIRECTOR: DEBUGGER: Attempt to put combo box to the Score header 2024-05-21 08:58:51 +02:00
Eugene Sandulenko 4aae58700e DIRECTOR: DEBUGGER: Sorted windows list and addes some button tooltips 2024-05-20 15:05:12 +02:00
Eugene Sandulenko f053f385e2 DIRECTOR: DEBUGGER: Implemented hiding/showing all ImGui windows 2024-05-20 14:54:43 +02:00
scemino 4df482267e DIRECTOR: Improve breakpoint list window 2024-05-20 13:37:32 +02:00
scemino b9b7788aeb DIRECTOR: Add breakpoint list window 2024-05-20 11:47:38 +02:00
scemino 76bf0bd8c7 DIRECTOR: Start syntax highlighting 2024-05-20 11:47:38 +02:00
Eugene Sandulenko d57d2ab485 DIRECTOR: DEBUGGER: Render sprite details 2024-05-20 01:39:19 +02:00
Eugene Sandulenko 11cff12163 DIRECTOR: DEBUGGER: Started adding cast details to Score window 2024-05-20 01:39:19 +02:00
D G Turner 9b28947216 DIRECTOR: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2024-05-19 04:02:00 +01:00
Eugene Sandulenko 35d1fc8ae2 DIRECTOR: DEBUGGER: Initial code for score viewing 2024-05-18 15:42:36 +02:00
Scott Percival 2ff3357dac DIRECTOR: Refactor Channel to remove overlay position/dimensions
The original logic doesn't hold up to testing. The position/width/height
of a sprite can be changed at any time without any extra flags; although
the screen needs to be redrawn before you can see any change.

The main thing that the sprite puppet flag does is determine if sprites
are updated from the score data when the frame changes.

Fixes the broken mouse cursor tracking sprite in Chop Suey.

Fixes the sprite scaling in the Doc Martens minigame in Virtual
Nightclub.

Fixes director-tests/D4-unit/T_SPRT01.DIR
2024-05-18 13:56:01 +02:00
scemino 94e38a359d DIRECTOR: Allow to switch to bytecode 2024-05-18 13:26:53 +02:00
scemino 1809453de1 DIRECTOR: Add decompilation for sharedcast 2024-05-17 23:13:54 +02:00
scemino 71ea2d7f57 DIRECTOR: Remove use of CodeWriter 2024-05-17 22:37:33 +02:00
Eugene Sandulenko ade957e933 DIRECTOR: DEBUGGER: Added buttons for switching script view 2024-05-17 21:00:49 +02:00
Eugene Sandulenko af5a2f2d80 DIRECTOR: Activate code decompiler
This reverts commit 5cfe752759.
2024-05-17 18:53:14 +02:00
scemino 5cfe752759 DIRECTOR: Revert code decompiler activation 2024-05-17 14:31:39 +02:00
scemino f600534707 DIRECTOR: Start to add code decompiler (WIP) 2024-05-17 14:17:41 +02:00
Scott Percival a1d692963d DIRECTOR: LINGO: Track ScriptContext properties in addition order 2024-05-12 22:00:19 +02:00
Eugene Sandulenko 31baf7b674 JANITORIAL: Fix code formatting 2024-05-10 13:47:45 +02:00
Eugene Sandulenko a0d6cfbf56 DIRECTOR: DEBUGGER: Made variables clickable and selectable 2024-05-09 23:11:19 +02:00
Eugene Sandulenko 7b6ce1866a iDIRECTOR: DEBUGGER: Unwind variable list code 2024-05-09 21:19:15 +02:00
Eugene Sandulenko 1b6679493e DIRECTOR: DEBUGGER: Added icons for Lingo to Control Panel 2024-05-09 13:59:41 +02:00
scemino a34f4b3635 DIRECTOR: Add script in function list 2024-05-08 14:57:02 +02:00
Eugene Sandulenko 51bd29ca85 DIRECTOR: DEBUGGER: Better handling for Script Casts 2024-05-06 19:50:14 +02:00
Eugene Sandulenko 0757c0cbae DIRECTOR: DEBUGGER: Improve functions list usability 2024-05-06 19:49:12 +02:00
Eugene Sandulenko 896b20e110 DIRECTOR: DEBUGGER: Made Functions list collapsable 2024-05-06 19:49:11 +02:00
Eugene Sandulenko b2d43d54d8 DIRECTOR: DEBUGGER: Placeholder for functions list 2024-05-06 19:49:11 +02:00
scemino 921c133b81 DIRECTOR: Add text in name + icon in grid view 2024-05-06 17:13:42 +02:00
Eugene Sandulenko 06860ce06e DIRECTOR: DEBUGGER: Hook the rest of Control Panel commands 2024-05-06 09:36:47 +02:00
scemino 25cf429e3f DIRECTOR: Fix out-of-bounds read in debug tools.
Coverity CID 1544895
2024-05-06 09:34:44 +02:00
scemino 57b3f0743a DIRECTOR: Fix bad bit shift operation in showCast.
Coverity CID 1544889
2024-05-06 09:34:44 +02:00
scemino 35db8b2cb9 DIRECTOR: Fix issue when collapsing ImGui windows 2024-05-06 09:34:44 +02:00
D G Turner f12bc7bf0b DIRECTOR: Fix Format Truncation GCC Compiler Warning 2024-05-05 17:38:19 +01:00
scemino 24b15f48c3 DIRECTOR: Add filters to the cast in ImGUI 2024-05-04 07:25:00 +02:00
scemino abc9e13222 DIRECTOR: Add icons in ImGUI 2024-05-03 21:39:30 +02:00
Eugene Sandulenko 9fef247242 DIRECTOR: DEBUGGER: Implement Start/Stop 2024-05-03 20:03:13 +02:00
Eugene Sandulenko 41b1192b3b DIRECTOR: DEBUGGER: Show control panel in the top right corner and added frame number to it 2024-05-02 21:01:05 +02:00