scummvm/engines/sci/engine
sluicebox 2df444cecb SCI32: Implement kInputText for PHANT2 easter eggs
Implements kInputText, which displays a black and white utility dialog
with a title and a text box in a fixed position using the system font.
The only known game that uses this is Phantasmagoria 2 for several
easter eggs, which now work. This was probably used by internal scripts
during game development.

kEditText and kInputText share a function in Sierra's interpreter for
processing events, so that code has been factored out and placed in
GfxControls32::processEditEvent().

GfxText32 can now measure text pixel height as SSCI did by identifying
the tallest character height in the current text, which the newly added
titled font bitmap code requires.

Fixes bug #10570
2020-01-25 18:11:57 -08:00
..
features.cpp SCI: Implement early GetLongest() behavior, bug #10000 2019-07-09 09:51:10 +03:00
features.h SCI: Implement early GetLongest() behavior, bug #10000 2019-07-09 09:51:10 +03:00
file.cpp SCI32: Fix loading autosaves (slot 0) 2019-09-12 11:58:20 -07:00
file.h SCI32: Fix loading autosaves (slot 0) 2019-09-12 11:58:20 -07:00
gc.cpp
gc.h
guest_additions.cpp SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
guest_additions.h SCI32: Handle the special Bridge save/load screens in Hoyle 5 2019-10-05 15:49:26 +03:00
hoyle5poker.cpp SCI: Fix Set But Unused Variable GCC Warning 2019-10-10 14:16:24 +01:00
hoyle5poker.h SCI32: Add stub for the Hoyle 5 Poker game logic 2019-07-07 22:26:03 +03:00
kernel_tables.h SCI32: Implement kInputText for PHANT2 easter eggs 2020-01-25 18:11:57 -08:00
kernel.cpp SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
kernel.h SCI32: Implement kInputText for PHANT2 easter eggs 2020-01-25 18:11:57 -08:00
kevent.cpp
kfile.cpp SCI32: Add support for raw reading of array structures 2020-01-21 00:58:08 +02:00
kgraphics32.cpp SCI32: Implement kInputText for PHANT2 easter eggs 2020-01-25 18:11:57 -08:00
kgraphics.cpp SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
klists.cpp
kmath.cpp
kmenu.cpp
kmisc.cpp SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
kmovement.cpp SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
kparse.cpp
kpathing.cpp SCI: Fix MSVC warnings 2019-05-27 14:53:41 +03:00
kscripts.cpp SCI: revert accidental commits 2019-07-17 20:46:32 +02:00
ksound.cpp SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
kstring.cpp SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
kvideo.cpp SCI32: Fix kRobot subop 6 implementation 2019-12-06 21:02:53 -08:00
message.cpp SCI32: Enable Mac code (remove ENABLE_SCI32_MAC) 2019-10-11 14:18:26 -07:00
message.h SCI: Create message workaround system 2019-06-09 15:35:57 -07:00
object.cpp SCI: Add more script patcher checks for games without a selector vocab 2019-09-14 11:39:35 +03:00
object.h SCI: Add more script patcher checks for games without a selector vocab 2019-09-14 11:39:35 +03:00
savegame.cpp SCI: Fix CAMELOT menu items when restoring 2019-11-20 14:12:54 -08:00
savegame.h
script_patches.cpp SCI32: Fix GK1 Day 6 empty booth messages 2020-01-22 13:53:25 -08:00
script_patches.h
script.cpp SCI: Add more script patcher checks for games without a selector vocab 2019-09-14 11:39:35 +03:00
script.h SCI: Add more script patcher checks for games without a selector vocab 2019-09-14 11:39:35 +03:00
scriptdebug.cpp SCI: Log bp_function (bpe) parameters in debugger 2020-01-09 18:04:03 -08:00
scriptdebug.h SCI: Log bp_function (bpe) parameters in debugger 2020-01-09 18:04:03 -08:00
seg_manager.cpp SCI: Do not apply script patches when checking for static selectors 2019-06-08 13:57:34 +03:00
seg_manager.h SCI: Do not apply script patches when checking for static selectors 2019-06-08 13:57:34 +03:00
segment.cpp
segment.h SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
selector.cpp SCI: Trigger bpr/bpw breakpoints within kernel calls 2020-01-09 18:04:03 -08:00
selector.h SCI: Fix CAMELOT menu items when restoring 2019-11-20 14:12:54 -08:00
state.cpp SCI: Fix Missing Default Switch Cases 2019-12-01 05:06:31 +00:00
state.h SCI: Implement full kWait behavior 2019-07-21 18:20:07 +03:00
static_selectors.cpp SCI: Do not apply script patches when checking for static selectors 2019-06-08 13:57:34 +03:00
vm_types.cpp
vm_types.h
vm.cpp SCI: Log bp_function (bpe) parameters in debugger 2020-01-09 18:04:03 -08:00
vm.h SCI32: Fix typo in kGlobalVarHoyle5ResponseTime 2019-09-29 23:44:00 +03:00
workarounds.cpp SCI32: Fix PHANT2 computer scrollbar crash 2020-01-21 21:02:48 -08:00
workarounds.h SCI32: Add HOYLE5 kFileIOReadString workaround 2019-10-31 04:30:09 -07:00