DEFINITION MODULE BBCdev;


EXPORT QUALIFIED
          
          Surface,
          Box,
          Trapeze,
          Move,
          Line,
          
          init,
          View;
   
PROCEDURE Surface (Xl, Yb, Xr, Yt :INTEGER);

PROCEDURE Box     (Layer,
                   Xl, Yb, Xr, Yt :INTEGER;
                   Text           :ARRAY OF CHAR);

PROCEDURE Trapeze (Layer,
                   Xlb, Yb, dxb,
                   Xlt, Yt, dxt    :INTEGER);

PROCEDURE Move    (AbsX, AbsY     :INTEGER);

PROCEDURE Line    (Colour,                    (* Device dependent        *)
                   AbsX, AbsY     :INTEGER);  (* - only red, green, blue *)
                                              (* guaranteed.             *)

PROCEDURE init ();

PROCEDURE View ();

END BBCdev.
