-
Notifications
You must be signed in to change notification settings - Fork 0
/
tile.h
36 lines (31 loc) · 1.21 KB
/
tile.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
enum direction {
UP, RIGHT, DOWN, LEFT, IN, SHIFT, NONE
};
enum fronttype {
NOTSOLIDB=-1, SOLID, SOLIDF, BERETONLYF, OBJONLYF, NOTSOLIDF
};
enum bordertype {
U, R, D, L, UR, DR, DL, UL,
URDOT, DRDOT, DLDOT, ULDOT, UD, LR, NU, NR, ND, NL, ALL,
DLWDOT, ULWDOT, URWDOT, DRWDOT, UWLDOT, UWRDOT,
RWUDOT, RWDDOT, DWLDOT, DWRDOT, LWUDOT, LWDDOT,
UW2DOTS, RW2DOTS, DW2DOTS, LW2DOTS, ALLDOTS,
NULDOT, NURDOT, NDRDOT, NDLDOT, UDOTS, RDOTS, DDOTS, LDOTS,
ULDRDOTS, URDLDOTS, BLANK
};
enum filltype {
EMPTY, WHITEFUZZ, ORANGEFUZZ, BLUEFUZZ, GREENFUZZ,
REDFUZZ, WHITEFUZZSEE, ORANGEFUZZSEE, BLUEFUZZSEE, GREENFUZZSEE,
OBJONLY, BERETONLY, CHOICEONLY, GLASS,
PURPLETILE, REDTILE, GREENTILE, WHITETILE,
PURPLETILESEE, REDTILESEE, GREENTILESEE, WHITETILESEE,
CLEAR, HORIZWOOD, VERTWOOD, SPIKEU, SPIKER, SPIKED, SPIKEL,
REDFUZZSEE, WHITESPIRAL, GREENSPIRAL, BLUESPIRAL, REDSPIRAL,
PURPLESPIRAL, WHITESPRSEE, GREENSPRSEE, BLUESPRSEE, REDSPRSEE,
PURPLESPRSEE, MOVERU, MOVERR, MOVERD, MOVERL, REDCARPET,
GREENCARPET, PURPLECARPET, ORANGECARPET, BLUECARPET,
REDSEECRPT, GREENSEECRPT, PURPLESEECRPT, ORANGESEECRPT,
BLUESEECRPT, BLACKTILE, BLACKTILESEE, ANTITILE, DARKNESSTILE,
MAPTILE=73,
TILEMAX=93
};