ScummVM 1.1.0svn48149 (Feb 27 2010 22:03:54)
Features compiled in: Vorbis FLAC MP3 RGB zLib
In some scenes (six overall) of that game the text input field on the bottom of the screen erases the bottom part of the displayed text windows.
I have gathered all occasions as there are only two scenes affected
Space Quest 0 - Replicated v1.04 (DOS/English)
AmigaOS4
gcc version 4.2.4 (adtools build 20090118)
type "eavesdrop" to start the scene (issues 1 and 2)
Issue 1
Issue 2
Just walk left out the room and let the scene start
Issue 3
Issue 4
Issue 5
Issue 6
This occurs because cmd_prevent_input() is executed which calls g_agi->clearPrompt();
as the propt appears on the same line as the bottom of the blitted textbox, the text box is cut.
What is the behaviour of the original in this case?
This doesn't happen with NAGI, though NAGI display a far wider screen and
the text output fits in one line and not two like ScummVM does it.
Maybe this can be solved by fitting the output in one line by not
line-breaking too early?
otoh i don't really know what i'm talkign about ;-)
See bug #2960558, they are related if not duplicates
Fixed in svn. Actually redrawing that in prevent.input is all correct, but our line breaking width computation was not. Now it matches NAGI.