diff options
author | Paul Gilbert | 2019-01-04 16:39:21 -0800 |
---|---|---|
committer | Paul Gilbert | 2019-01-04 16:39:21 -0800 |
commit | c41c6f33d53c896c35cda6ac761cdedf896d646c (patch) | |
tree | 4922d78c454a94c83794ea50be4ab14d742047f4 /engines/glk/window_pair.h | |
parent | 20191622f1e0dcec3b2b47332fc53fc0d0f9d7a8 (diff) | |
download | scummvm-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