Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 128 Bedienungshandbuch Seite 299

Vorschau ausblenden Andere Handbücher für 128:
Inhaltsverzeichnis

Werbung

C64-Modus Farben und grafische Effekte
Durch diese Schleife werden 63 Datenbytes in den 13. Block gelesen, der bei
der Adresse 832 (13*64) beginnt.
68 FOR X = 8 TO 288
78 POKE U+4, X
88 POKE U+5, X
Da die Register 4 und 5 die x - und y-Koordinaten des Sprites 2 enthalten,
bewirkt dieser Programmteil (natürlich zusammen mit NEXT), daß sich das
Sprite 2 diagonal über den Bildschirm bewegt.
Da der Koordinatenursprung in der linken oberen Bildschirmecke liegt,
verläuft die Bewegung von links oben nach rechts unten. Der Computer liest
die Daten schnell genug, um die Bewegung kontinuierlich erscheinen zu
lassen.
Wenn sich mehrere Sprites über dem Bildschirm bewegen sollen, wird jedem
Objekt ein eigener Speicherbereich
Rücksprung nach Zeile 60, wodurch der ganze Vorgang wiederholt wird.
Der Rest des Programms besteht aus DATA-Zeilen, die die Informationen
über die Form des Ballons enthalten.
Fügen Sie nun folgende Zeile zu dem Programm hinzu und starten Sie es
erneut:
55 POKE 0+23, 4 : POKE 0 + 29, 4: REM S P R I T E OERGROESSERN
Der Ballon ist jetzt in x - und y-Richtung doppelt so groß wie vorher. Der
Grund dafür ist, daß die Zahl 4 in die Register 23 und 29 geschrieben wurden.
Es ist wichtig zu berücksichtigen, daß die linke obere Ecke des Sprites an
ihrem Platz bleibt.
Um das Programm noch interessanter zu machen, fügen Sie folgende Zeilen
hinzu:
38 POKE U+21, 12
4B POKE 2842, 13: POKE 2843, 13
68 FOR X=lTO 198
75 POKE 0+6, X
85 POKE U+7, 198-X
zugeordnet. Die Zeile 90 bewirkt den
5-91

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis