Is there a predicate to detect the screen width? dgdebug
has an argument to specify the width; is there a way to detect what it is? I have some (fixed pitch) output that looks awful if it line-wraps; if my game is being played under Å-machine or Ozmoo on a 40-column C64, I’d love to be able to reformat it so it fits.
1 Like
The Z-Machine writes the width into the memory header, so you can probably access that? I have no idea about the Å-machine though.
Firstly I have no idea about Ozmoo and the c64 - so this is all aamachine only. Secondly I have no idea about css styles and the like other than a 10 minute Google.
I haven’t figured out how to change the screen width within a story. However I do use one of the following to get around this.
I create a new style class (I have two that I use).
(style class @ascii)
line-height: 1.05em;
font-size: 0.75em;
or
(style class @ascii)
white-space: nowrap;
line-height: 1.0em;
Then wrap my fixed pitch stuff:
(descr *)
(div @ascii) {
(fixed pitch)
stuff
}
The first one simply reduces the font size, the second stops the word wrapping - but you can still scroll left/right to see the whole text.