Direct screen handling routines (sprites etc.)
My Display_Cde articles in QL World and follow up on
http://www.dilwyn.me.uk/tk/display2.zip shows how to address and handle the
screen to cater for the various sizes and colour depths on modern systems.
Display_Cde is a series of BASIC extensions to interrogate the system for
various details such as screen height, width, colour depth, whether or not
pointer environment and / or Window Manager is present and so on.
Direct whole number graphic commands (ie not scalable like current
original SuperBASIC LINE & CIRCLE commands)
One was published in QL World or QL User in the past, to do fast straight
lines. Not sure if it was part of DIY Toolkit by Simon Goodwin or Marcus
Jeffery who wrote a lot before Simon started the DIY Toolkit.
A more comprehensive line editor
A slightly better one is on my website, written by Malcolm Lear, to allow
you to do EDIT "procname" instead of just EDIT line number. Alternatively,
try programs like the Ergon Development MasterBASIC and Timothy Swenson's
SSB program.
Either built in scalable fonts or a few more size ranges to the
existing ones, say CSIZE 4,1, CSIZE 5,2, CSIZE 6,3.
With bigger and bigger resolution screens the original sizes are starting
to
look too small now
Proforma from PROGS did this - implemented vector text. Later on, it became
part of Prowess, the Progs Windowing system.
Dilwyn Jones
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm