Eliminate compiler warnings
[meritous_recharged.git] / src / tiles.c
blobce18ab912d9ca5a80b2f92a8fb7d2d5bdb49caa8
1 //
2 // tiles.c
3 //
4 // Copyright 2007, 2008 Lancer-X/ASCEAI
5 //
6 // This file is part of Meritous.
7 //
8 // Meritous is free software: you can redistribute it and/or modify
9 // it under the terms of the GNU General Public License as published by
10 // the Free Software Foundation, either version 3 of the License, or
11 // (at your option) any later version.
13 // Meritous is distributed in the hope that it will be useful,
14 // but WITHOUT ANY WARRANTY; without even the implied warranty of
15 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 // GNU General Public License for more details.
18 // You should have received a copy of the GNU General Public License
19 // along with Meritous. If not, see <http://www.gnu.org/licenses/>.
22 // tile data
24 struct TileInfo {
25 int Is_Solid;
26 int Is_Special;
27 int Is_Passage;
28 int Is_Wall;
29 int Type;
32 struct TileInfo TileData[57] = {
33 {1, 0, 0, 1, 0}, // 0
34 {1, 0, 0, 1, 0}, // 1
35 {1, 0, 0, 1, 0}, // 2
36 {1, 0, 0, 1, 0}, // 3
37 {1, 0, 0, 1, 0}, // 4
38 {1, 0, 0, 1, 0}, // 5
39 {1, 0, 0, 1, 0}, // 6
40 {1, 0, 0, 1, 0}, // 7
41 {1, 0, 0, 1, 0}, // 8
42 {1, 0, 0, 1, 0}, // 9
43 {1, 0, 0, 1, 0}, // 10
44 {1, 0, 0, 1, 0}, // 11
45 {0, 0, 0, 0, 1}, // 12
46 {1, 0, 1, 0, 2}, // 13
47 {1, 0, 1, 0, 2}, // 14
48 {1, 0, 1, 0, 2}, // 15
49 {1, 0, 1, 0, 2}, // 16
50 {1, 0, 0, 0, 3}, // 17
51 {0, 0, 0, 0, 1}, // 18
52 {0, 0, 0, 0, 1}, // 19
53 {0, 0, 0, 0, 1}, // 20
54 {1, 0, 0, 1, 4}, // 21
55 {1, 0, 0, 1, 4}, // 22
56 {1, 0, 0, 1, 4}, // 23
57 {1, 0, 0, 1, 4}, // 24
58 {0, 1, 0, 0, 5}, // 25
59 {0, 1, 0, 0, 6}, // 26
60 {0, 0, 0, 0, 7}, // 27
61 {0, 1, 0, 0, 8}, // 28
62 {0, 1, 0, 0, 8}, // 29
63 {0, 1, 0, 0, 8}, // 30
64 {0, 1, 0, 0, 8}, // 31
65 {0, 1, 0, 0, 8}, // 32
66 {0, 0, 0, 0, 1}, // 33
67 {1, 0, 0, 0, 0}, // 34
68 {1, 0, 0, 0, 0}, // 35
69 {1, 0, 0, 0, 0}, // 36
70 {1, 0, 0, 0, 0}, // 37
71 {1, 0, 0, 1, 4}, // 38
72 {1, 0, 0, 1, 4}, // 39
73 {1, 0, 0, 1, 4}, // 40
74 {1, 0, 0, 1, 4}, // 41
75 {0, 0, 0, 0, 8}, // 42
76 {0, 0, 0, 0, 1}, // 43
77 {0, 0, 0, 0, 1}, // 44
78 {1, 0, 0, 1, 0}, // 45
79 {1, 0, 0, 1, 0}, // 46
80 {1, 0, 0, 1, 0}, // 47
81 {1, 0, 0, 1, 0}, // 48
82 {1, 0, 0, 1, 0}, // 49
83 {1, 0, 0, 1, 0}, // 50
84 {1, 0, 0, 1, 0}, // 51
85 {1, 0, 0, 1, 0}, // 52
86 {0, 1, 0, 0, 8}, // 53
87 {0, 0, 0, 0, 1}, // 54
88 {0, 0, 0, 0, 1}, // 55
89 {0, 0, 0, 0, 1} // 56
92 unsigned char automap_cols[10] = {
93 140, // 0: Room wall
94 192, // 1: Floor
95 100, // 2: Passage
96 255, // 3: Void
97 120, // 4: Locked passage
98 230, // 5: Checkpoint
99 240, // 6: Closed chest
100 200, // 7: Open chest
101 230, // 8: Magic tile
102 0 // 9: --