I’m working to convert my console-based authoring system into a Glk-based application to achieve portable I/O functionality across different platforms. I ported Emily Short’s Bronze to my system and am now trying to make the text/background colors, status window etc like in the original version, by using the functionality that Glk offers.
I spent quite some time to figure out why the glk_stylehint_set() function didn’t seem to work. I found that in my game’s story window (the main window) there is an options menu with a ‘Stylehints override user settings’ checkbox. After ticking this box, the stylehints are accepted by the window.
Question: is it possible to have this box ticked by default after the glk_window_open() function creates the main window? And can I remove the options menu altogether from the main window? In the original Bronze game the tick box isn’t there.
Other question: When printing text to the glk window, after it reaches the bottom line it displays [more] and continues printing after you hit a key. This is good for normal gameplay, but I also have an input file with user commands for regression testing. I have the complete Bronze walkthrough in there and that produces hundreds of screens. I would want it to run through withhout me having to respond to [more]. Is there a way to turn on and off the [more] thing?
Thanks for reading.