Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 128 Bedienungshandbuch Seite 73

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

Werbung

C128-Modus BASIC 7.0
COLLISION-Anweisung
Format:
Zweck:
Bemerkungen:
COLLISION
Typ(,Zeilennummer]
Inaktiviert oder aktiviert die Programmunterbrechung für
Sprite-Kollisionen und definiert im letzteren Fall eine
Programmzeile für Programmverzweigung bei Kollisio-
nen.
Typ
Ganzzahliger Wert zwischen 1 und 3, der das
Ereignis definiert, das zur Unterbrechung führen soll. Es
gilt:
1
Sprite-Sprite-Kollision
2
Sprite-Anzeigedaten-Kollision
3
Lichtstift-Aktivierung
Zeilennummer
zu der bei Unterbrechung verzweigt werden soll.
Wenn das angegebene Ereignis eintritt, führt der Inter-
preter die augenblicklich interpretierte Anweisung noch
zuende und verzweigt dann mit GOSUB zu der angege-
bene Zeilennummer. Das dort zu durchlaufende Unter-
programm muß mit einer RETURN-Anweisung abge-
schlossen sein. Anschließend wird das Programm mit
der auf die unterbrochene Anweisung folgenden Anwei-
sung fortgesetzt.
Wird Zeilennr weggelassen, wird die Programmunter-
brechung für das spezifizierte Ereignis inaktiviert.
Es können mehrere verschiedene Unterbrechungsereig-
nisse gleichzeitig aktiviert sein; es kann jedoch zu einer
Zeit immer nur eine Unterbrechung bearbeitet werden.
Unterbrechungsschachtelung ist also nicht möglich.
Es muß berücksichtigt werden, daß die Ursache für eine
Programmunterbrechung eine Zeit lang wirksam sein
kann, obwohl bereits eine andere Situation vorliegt oder
die Unterbrechung inzwischen inaktiviert wurde.
Eine gültige Programmzeilennummer,
4-33

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis