Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-16 | GLK: FROTZ: Erase correct area when switching rooms in Arthur | Paul Gilbert | |
2019-08-11 | GLK: FROTZ: Allow window positioning before creating Glk window | Paul Gilbert | |
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 | |||
2019-08-08 | GLK: FROTZ: Ordering of text and graphics windows based on usage | Paul Gilbert | |
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 | |||
2019-08-04 | GLK: FROTZ: V6 window creation so Arthur intro now progresses further | Paul Gilbert | |
2019-08-02 | GLK: FROTZ: Title screen for Arthur is partially showing | Paul Gilbert | |
2019-07-26 | GLK: FROTZ: This reverts commit 10a5b70b0af167c1f154a4c9dbe8829fe966fffa. | Paul Gilbert | |
2019-04-04 | GLK: FROTZ: Handle creating Glk window when switching to/from fixed width styles | Paul Gilbert | |
2019-03-13 | GLK: FROTZ: Move setReverseVideo into Window | Paul Gilbert | |
2019-03-12 | GLK: FROTZ: Move remainder of font/style logic into Window | Paul Gilbert | |
2019-03-06 | GLK: FROTZ: Create Glk windows on the fly as needed | Paul Gilbert | |
This is laying groundwork for properly supporting Shogun, which sets up and uses Window 7 | |||
2019-03-05 | GLK: FROTZ: Moving updating colors and current window into Window class | Paul Gilbert | |
2019-02-27 | GLK: FROTZ: Move window clearing to a Window method | Paul Gilbert | |
2019-02-27 | GLK: FROTZ: Move current window into _wp | Paul Gilbert | |
2019-02-23 | GLK: FROTZ: Add V6 text cursor logic | Paul Gilbert | |
2019-02-17 | GLK: FROTZ: More properly fix transparency handling of header | Paul Gilbert | |
2019-01-04 | GLK: FROTZ: Simplified getting/setting window properties | Paul Gilbert | |
2019-01-04 | GLK: FROTZ: Refactor V6 window arrangements | Paul Gilbert | |
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 | |||
2019-01-02 | GLK: FROTZ: Add support for pair windows to have more than 2 children | Paul Gilbert | |
This is primarily for the V6 games, which have up to 8 windows on-screen at the same time in arbitray positions ext | |||
2019-01-02 | GLK: FROTZ: Setting window positon & size, some property reading | Paul Gilbert | |
2019-01-01 | GLK: FROTZ: Beginnings of setting window positions and size | Paul Gilbert | |
2019-01-01 | GLK: FROTZ: Cleanup of incorrect namespace comments | Paul Gilbert | |
2019-01-01 | GLK: FROTZ: Compilation fix | Paul Gilbert | |
2019-01-01 | GLK: FROTZ: Added skeleton classes for ZMachine windows | Paul Gilbert | |