home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1992-04-16 | 1.4 KB | 39 lines |
- DEFINITION MODULE attackssprites;
-
- (* This module just defines all the sprites used in the program. *)
-
- FROM SYSTEM
- IMPORT LONGWORD;
- FROM header
- IMPORT squaretype;
-
-
- TYPE
- tempspritetype = ARRAY [0..18] OF LONGWORD;
- tempspriteptr = POINTER TO tempspritetype;
-
- VAR
- (* Point to the sprites for the pointers *)
- circle : tempspriteptr;
- mypointer : ARRAY [red..blue] OF tempspriteptr;
- emptysquare : tempspriteptr;
- blocksquare : tempspriteptr;
-
-
- (**************************************************************************)
- PROCEDURE InitPointers() : BOOLEAN;
-
- (* This procedure starts the ball rolling for the pointer data. It *)
- (* allocates chip memory for the sprite images, and copies the informa- *)
- (* tion to those locations. It returns true only if the memory alloca- *)
- (* tions went ok. *)
- (* *)
- (* INPUT *)
- (* n/a *)
- (* *)
- (* OUTPUT *)
- (* *)
- (* Returns TRUE only if everything is safe to proceed. *)
-
- END attackssprites.
-