AndywinXp
2417448791
SCUMM: Change _defaultTalkDelay to _defaultTextSpeed
...
From now on we're reasoning in terms of text speed, just like the interpreter does,
which means: delay == 9 - speed.
This allows us to sync the internal GUI and the ScummVM GUI more easily, and
allows for a better correspondence to the original interpreters.
2022-09-08 19:10:42 +02:00
AndywinXp
457bcb67db
SCUMM: GUI: Implement the majority of the v7 Main Menu
2022-09-08 19:10:42 +02:00
AndywinXp
d1b73e1ffe
SCUMM: GUI: Add functional main GUI banners for v5-6-7
2022-09-08 19:10:42 +02:00
AndywinXp
9ef023b11c
SCUMM: GUI: Refactor internal GUI code
2022-09-08 19:10:42 +02:00
Eugene Sandulenko
a99b0aa952
SCUMM: Fix non-ASCII string constant
2022-08-19 14:45:38 +02:00
AndywinXp
7ac1b327e1
SCUMM: COMI: Fix clearBanner() regression causing glitches on calls after SMUSH movies
2022-08-06 13:33:56 +02:00
AndywinXp
09a43c7134
SCUMM: COMI: Always show the cursor during confirmExitDialog()
2022-08-06 13:33:56 +02:00
AndywinXp
917655b50a
SCUMM: Don't clear the GUI banners while SMUSH is active
2022-08-06 13:33:56 +02:00
AndywinXp
c9c4f8026b
SCUMM: COMI: Improve handling of GUI during SMUSH videos
...
Also, remove prehistoric hack which is now apparently unneeded and
messed with the ability to pause audio during SMUSH cutscenes for the
demo.
2022-08-06 13:33:56 +02:00
AndywinXp
7fea664d20
SCUMM: COMI: Fix screen restoring in some edge cases
2022-08-06 13:33:56 +02:00
AndywinXp
f0d371d96e
SCUMM: Fix warnings
2022-08-06 13:33:56 +02:00
AndywinXp
a14f897bc4
SCUMM: Move high-level GUI handling to gfx_gui.cpp
2022-08-06 13:33:56 +02:00