Help for !Dozer

To make your own BASIC 'savers', 

1) The first line must be -
        LIBRARY "<Dozer$Dir>.Library":PROCLIBinit

2) If your program requires a particular screen mode you can use -
        PROCLIBmode(Xres%,Yres%,Colours%)
   where Xres% = horizontal resolution , Yres% = vertical resolution
   and Colours%=1,...,5  (1=4 colours, 2=16 colours, 3=256, 4=32K, 5=16M)
   e.g PROCLIBmode(800,600,4) means 800x600 resolution and 32K colours

   OR just use e.g MODE 1900,1080,32 OR MODE "X1900 Y1080 C16M".

3) Put  PROCLIBcheck  somewhere in your program where it is called quite
   often e.g within an inner loop. It simply checks if the Mouse has been
   moved i.e the user wants to regain control from the screensaver. If you
   have used a different ORIGIN in your program then this will have to be
   restored after PROCLIBcheck - so use code such as e.g
        PROCLIBcheck:ORIGIN OX%,OY%

4) If your program requires a time delay then you can use use
        PROCLIBdelay(delay%)
   where delay%=time delay in centiseconds.
   (This procedure ensures that a Mouse movement can still be detected
   within the delay interval - rather than completely freeze the machine
   with code like   T%=TIME:REPEAT UNTIL TIME>T%+delay% )