Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-18 | GLK: FROTZ: Fix creating text vs buffer windows | Paul Gilbert | |
2019-08-16 | GLK: FROTZ: Erase correct area when switching rooms in Arthur | Paul Gilbert | |
2019-08-16 | GLK: FROTZ: Proper pixel precision for V5+ | Paul Gilbert | |
2019-08-16 | GLK: FROTZ: Only call Glk move cursor for Glk text grid windows | Paul Gilbert | |
2019-08-11 | GLK: FROTZ: Properly erase window when Arthur intro finishes | Paul Gilbert | |
2019-08-11 | GLK: FROTZ: Properly have first text screen cover title screen in Arthur intro | 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-04 | GLK: FROTZ: Fix positioning of Arthur title screen | Paul Gilbert | |
2019-08-02 | GLK: FROTZ: Title screen for Arthur is partially showing | Paul Gilbert | |
2019-08-02 | GLK: Fix VS uninitialized field warnings | 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: Set window properties for font number and size when font changes | 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-10 | GLK: FROTZ: Set window font size property | 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-26 | GLK: FROTZ: Fix getting cursor position for non V6 games | 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-02-16 | GLK: FROTZ: Properly set window colors | Paul Gilbert | |
2019-02-16 | GLK: FROTZ: Improved setup and handling of fg/bg colors | Paul Gilbert | |
2019-02-06 | GLK: FROTZ: Fix drawing position of pillars in Zork Zero | Paul Gilbert | |
2019-01-29 | GLK: FROTZ: Fix rendering text to upper window in Zork Zero | Paul Gilbert | |
2019-01-29 | GLK: FROTZ: Make window transparent for V6 games to not obscure upper area | Paul Gilbert | |
2019-01-06 | GLK: FROTZ: Default white color for v6 game background | 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-03 | GLK: FROTZ: Hooked up window property reading | Paul Gilbert | |
2019-01-02 | GLK: Make a _gameFile field in the base Glk engine | Paul Gilbert | |
2019-01-02 | GLK: FROTZ: Window positions & sizes are in characters, not pixels | Paul Gilbert | |
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 | |