Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

BUMP

Token:
$CE $03
Format:
BUMP(Typ)
Zweck:
Dient zur Erkennung von Sprite-Sprite (Typ=1)- oder Sprite-Daten
(Typ=2)-Kollisionen. Der Rückgabewert ist eine 8-Bit-Maske mit einem Bit
pro Sprite. Die Bitposition entspricht der Sprite-Nummer. Jedes gesetzte
Bit im Rückgabewert zeigt an, dass das Sprite für seine Position seit dem
letzten Aufruf von BUMP in eine Kollision verwickelt war. Der Aufruf von
BUMP setzt die Kollisionsmaske zurück, so dass Sie immer eine Zusam-
menfassung der Kollisionen, die seit dem letzten Aufruf von BUMP erfolgt
sind, bekommen.
Notiz:
Es ist möglich, mehrere Kollisionen zu erkennen, aber Sie müssen dafür
die Sprite-Koordinaten auswerten, um zu erkennen, welche Sprites zu-
sammengestoßen sind.
Beispiel:
Verwendung von BUMP:
Sprite Rückgabewert Maske
0
1 0000 0001
1
2 0000 0010
2
4 0000 0100
3
8 0000 1000
4
16 0001 0000
5
32 0010 0000
6
64 0100 0000
7
128 1000 0000
32

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mega BASIC65

Inhaltsverzeichnis