Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
This fixes a memory corruption in the Arthur startup
|
|
|
|
|
|
|
|
|
|
This fixes a bug window with Athur that after the intro an extra
text buffer window was needlessly being created which covered the
play area, simply because one of the frotz windows had it's
properties set
|
|
In Zork Zero, grahpics drawn to window 0 (the text buffer)
are always treated as being interleaved with the text.
Whereas in Arthur, the title screens are drawn to window 0,
so have to be drawn to the background
|
|
The ScummGlk backend already had a new 'arbitrary' mode allowing
for windows to be placed at any position, and on top of each other.
This expands on this by ensuring that the background window, which
is used for drawing graphics on, appears behind text that gets
written. Yet can still appear on top of the text (hiding it)
when title screen graphics are being shown
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is laying groundwork for properly supporting Shogun, which
sets up and uses Window 7
|
|
|
|
|
|
|
|
I instantiate a PCSpeaker instance in the main engine just for beeps,
because I don't know any simpler way. But hey, it works.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As part of that, I've made the default bg Black rather than blue,
since it provides better contrast for the upper area & minimap
|
|
|