# Die UND-Maske (AND mask)

| Problemstellung
| Die UND-Maske als Lösung

Problem

### Problemstellung

Wir wollen einen quadratischen Raum definieren, wobei jede Seitenwand genau 1024 Pixel lang sein soll. Wir haben aber keine Textur, die 1024 breit ist, da alleine schon die Texturkacheln nur 256 Pixel breit sind.

Lösung

### Die UND-Maske als Lösung

Für jede Textur gibt es einen zusätzlichen Parameter, die UND-Maske (AND mask). Diese gibt an, nach wieviel Pixeln die Textur wieder von Anfang an auf die Wand projeziert wird. Damit genügt es, eine Textur von 64x80 Pixeln vorliegen zu haben, um eine Wand der Größe 1024x80 zu definieren. Wir setzen den Parameter AND mask auf 63. Damit wird alle 64 Pixel die Textur erneut auf die Wand projeziert.

Mögliche Werte für eine AND mask sind

- 0 (zum Erstellen von einfarbigen Wänden ohne Textur)
- 1
- 3
- 7
- 15
- 31
- 63
- 127 und
- 255 (Die Textur erscheint in der vollen Breite von 256 Pixeln).

Andere Werte werden zwar vom Editor korrekt dargestellt, die Falcon-Engine kennt jedoch nur diese gerade erwähnten.

Zum besseren Verständnis können Sie im Workshop nachschlagen oder sich die Verwendung der UND-Maske in den original Running-Leveln anschauen.

Back | Home | Info | Concepts | Workshop | Reference | Next