home *** CD-ROM | disk | FTP | other *** search
- PROGRAM SpriteTest;
- (* 12.10.1988 *)
-
- (* die allgemeinen Routinen für das Hauptprogramm *)
- (* zeigt, wie man eine Sprite-Unit im eigenen Programm verwendet *)
-
- USES CRT, Graph, SpieleGraph, Mann;
- (* ^die UNIT mit den Spiele-Routinen *)
- (* ^ der Name der Sprite-UNIT *)
-
- VAR I : INTEGER;
-
- BEGIN
- (* nicht vergessen : in der UNIT SpieleGraph Directory der .. *)
- (* Turbo-Grafik-Files setzen ! --> GRAPHDIR anpassen *)
-
- GraphikInit (CGA, CGAC2);
- MOVE (SpriteFeld, Sprite^, Size); (* vom ARRAY in den HEAP *)
- FOR I := 16 TO 100 DO (* Beispiel für Sprite-Bewegung *)
- BEGIN
- PutImage (I, 100, Sprite^, XorPut);
- DELAY (55);
- PutImage (I, 100, Sprite^, Xorput);
- END;
- GraphikEnde;
- END.