DIRECTORY
GraphicsDefs: FROM "GraphicsDefs";
DisplayListDefs: DEFINITIONS =
BEGIN
GetDisplayListHandle: PROCEDURE RETURNS [POINTER TO ARRAY [0..0) OF POINTER TO GraphicsDefs.Box];
GetDisplayCount: PUBLIC PROCEDURE RETURNS [CARDINAL];
ResetDisplayCount: PUBLIC PROCEDURE [nItems: CARDINAL ← 0];
AddDisplayItem: PROCEDURE[B: POINTER TO GraphicsDefs.Box];
DeleteDisplayItem: PROCEDURE [B: POINTER TO GraphicsDefs.Box];
ReDisplay: PROCEDURE [B: POINTER TO GraphicsDefs.Box];
Intersection: PROCEDURE[b1,b2: POINTER TO GraphicsDefs.Box] RETURNS [BOOLEAN];
Inside: PROCEDURE[x,y: CARDINAL,b: POINTER TO GraphicsDefs.Box] RETURNS [BOOLEAN];
END.