aboutsummaryrefslogtreecommitdiff
path: root/engines/glk/window_pair.h
diff options
context:
space:
mode:
authorPaul Gilbert2019-01-04 16:39:21 -0800
committerPaul Gilbert2019-01-04 16:39:21 -0800
commitc41c6f33d53c896c35cda6ac761cdedf896d646c (patch)
tree4922d78c454a94c83794ea50be4ab14d742047f4 /engines/glk/window_pair.h
parent20191622f1e0dcec3b2b47332fc53fc0d0f9d7a8 (diff)
downloadscummvm-rg350-c41c6f33d53c896c35cda6ac761cdedf896d646c.tar.gz
scummvm-rg350-c41c6f33d53c896c35cda6ac761cdedf896d646c.tar.bz2
scummvm-rg350-c41c6f33d53c896c35cda6ac761cdedf896d646c.zip
GLK: FROTZ: Refactor V6 window arrangements
As I implement further code for Zork Zero, I'm becoming convinced that all of the windows 2+ are for graphics. A complication arose, though, that z_draw_picture doesn't have a window number specified. So creating Glk picture windows for each virtual window was somewhat redundant. The scheme I'm now going to move forward with is having a single picture wndow cover the entire screen in v6 mode, and the upper and lower panes on top of that. All other windows will not get an accompanying Glk window, and instead I'm caching all the window properties locally on the Frotz Window class, so that they can act like the simple placeholders I think they're intended as
Diffstat (limited to 'engines/glk/window_pair.h')
0 files changed, 0 insertions, 0 deletions