DEFINITION MODULE DrawL ;
FROM AdvMap IMPORT DoorStatus ;
EXPORT QUALIFIED DrawRoom, ClearRoom, DrawAllPlayers, EraseAllPlayers,
                 StrPoint, DTreasure, Erase, DrawMan, DLine, DArrow ;
PROCEDURE DrawRoom ;
PROCEDURE ClearRoom (r: CARDINAL) ;
PROCEDURE DrawAllPlayers ;
PROCEDURE EraseAllPlayers ;
(* and some low level string routines *)
PROCEDURE StrPoint (a: ARRAY OF CHAR; x, y: CARDINAL) ;
PROCEDURE DTreasure (x, y: CARDINAL) ;
PROCEDURE Erase (x, y: CARDINAL) ;
PROCEDURE DrawMan (other: BOOLEAN; x, y, dir: CARDINAL) ;
PROCEDURE DLine (x1, y1, x2, y2: CARDINAL; hinge: BOOLEAN; ds: DoorStatus) ;
PROCEDURE DArrow (x, y, dir: CARDINAL) ;
END DrawL.