1 --- |
|
2 # Templates for wavefront collapse map generator in hedgewars |
|
3 |
|
4 templates: |
|
5 - &template_00 |
|
6 width: 3960 |
|
7 height: 1920 |
|
8 can_invert: false |
|
9 is_negative: false |
|
10 put_girders: true |
|
11 max_hedgehogs: 40 |
|
12 wrap: true |
|
13 edges: |
|
14 bottom: |
|
15 fill: "ff" |
|
16 top: |
|
17 fill: "ff" |
|
18 tiles: &template_00_tiles |
|
19 - name: "120_filled.png" |
|
20 edges: ["ff", "ff", "ff", "ff"] |
|
21 is_negative: true |
|
22 can_mirror: false |
|
23 can_flip: false |
|
24 can_rotate90: false |
|
25 can_rotate180: false |
|
26 can_rotate270: false |
|
27 - name: "120_bar.png" |
|
28 edges: ["ff", "fe", "ee", "ef"] |
|
29 is_negative: true |
|
30 can_mirror: false |
|
31 can_flip: false |
|
32 can_rotate90: true |
|
33 can_rotate180: true |
|
34 can_rotate270: true |
|
35 - name: "120_filled.png" |
|
36 edges: ["ee", "ee", "ee", "ee"] |
|
37 is_negative: false |
|
38 can_mirror: false |
|
39 can_flip: false |
|
40 can_rotate90: false |
|
41 can_rotate180: false |
|
42 can_rotate270: false |
|
43 - name: "120_corner.png" |
|
44 edges: ["fe", "ee", "ee", "ef"] |
|
45 is_negative: true |
|
46 can_mirror: false |
|
47 can_flip: false |
|
48 can_rotate90: true |
|
49 can_rotate180: true |
|
50 can_rotate270: true |
|
51 - name: "120_corner.png" |
|
52 edges: ["ef", "ff", "ff", "fe"] |
|
53 is_negative: false |
|
54 can_mirror: false |
|
55 can_flip: false |
|
56 can_rotate90: true |
|
57 can_rotate180: true |
|
58 can_rotate270: true |
|
59 - name: "120_two_corners.png" |
|
60 edges: ["fe", "ef", "fe", "ef"] |
|
61 is_negative: true |
|
62 can_mirror: true |
|
63 can_flip: false |
|
64 can_rotate90: false |
|
65 can_rotate180: false |
|
66 can_rotate270: false |
|
67 |
|
68 - &template_01 |
|
69 width: 3960 |
|
70 height: 1920 |
|
71 can_invert: false |
|
72 is_negative: false |
|
73 put_girders: true |
|
74 max_hedgehogs: 40 |
|
75 wrap: false |
|
76 edges: &open_edges |
|
77 top: |
|
78 begin: "ee" |
|
79 fill: "ee" |
|
80 end: "ee" |
|
81 right: |
|
82 begin: "ee" |
|
83 fill: "ee" |
|
84 end: "ee" |
|
85 bottom: |
|
86 begin: "ef" |
|
87 fill: "ff" |
|
88 end: "fe" |
|
89 left: |
|
90 begin: "ee" |
|
91 fill: "ee" |
|
92 end: "ee" |
|
93 tiles: *template_00_tiles |
|
94 |
|
95 - &template_02 |
|
96 width: 1200 |
|
97 height: 600 |
|
98 can_invert: false |
|
99 is_negative: false |
|
100 put_girders: true |
|
101 max_hedgehogs: 24 |
|
102 wrap: false |
|
103 edges: *open_edges |
|
104 tiles: *template_00_tiles |
|
105 |
|
106 - &template_03 |
|
107 width: 720 |
|
108 height: 7920 |
|
109 can_invert: false |
|
110 is_negative: false |
|
111 put_girders: true |
|
112 max_hedgehogs: 64 |
|
113 wrap: false |
|
114 edges: *open_edges |
|
115 tiles: *template_00_tiles |
|
116 |
|
117 |
|
118 - &template_04 |
|
119 width: 2200 |
|
120 height: 960 |
|
121 can_invert: false |
|
122 is_negative: false |
|
123 put_girders: true |
|
124 max_hedgehogs: 24 |
|
125 wrap: false |
|
126 edges: *open_edges |
|
127 tiles: *template_00_tiles |
|
128 |
|
129 - &template_05 |
|
130 width: 3960 |
|
131 height: 1920 |
|
132 can_invert: false |
|
133 is_negative: false |
|
134 put_girders: true |
|
135 max_hedgehogs: 40 |
|
136 wrap: true |
|
137 edges: |
|
138 bottom: |
|
139 fill: "ff" |
|
140 tiles: &rooms_tiles |
|
141 - name: "bend_120.png" |
|
142 edges: ["fee", "fee", "fff", "fff"] |
|
143 can_mirror: false |
|
144 can_flip: false |
|
145 can_rotate90: true |
|
146 can_rotate180: true |
|
147 can_rotate270: true |
|
148 - name: "corner_120.png" |
|
149 edges: ["eef", "fee", "eee", "eee"] |
|
150 can_mirror: false |
|
151 can_flip: false |
|
152 can_rotate90: true |
|
153 can_rotate180: true |
|
154 can_rotate270: true |
|
155 - name: "corridor_120.png" |
|
156 edges: ["efe", "eee", "eee", "efe"] |
|
157 can_mirror: false |
|
158 can_flip: false |
|
159 can_rotate90: true |
|
160 can_rotate180: false |
|
161 can_rotate270: false |
|
162 - name: "door_120.png" |
|
163 edges: ["fff", "fee", "efe", "eef"] |
|
164 can_mirror: false |
|
165 can_flip: false |
|
166 can_rotate90: true |
|
167 can_rotate180: true |
|
168 can_rotate270: true |
|
169 - name: "empty_120.png" |
|
170 edges: ["fff", "fff", "fff", "fff"] |
|
171 can_mirror: false |
|
172 can_flip: false |
|
173 can_rotate90: false |
|
174 can_rotate180: false |
|
175 can_rotate270: false |
|
176 - name: "side_120.png" |
|
177 edges: ["eee", "eef", "fff", "fee"] |
|
178 can_mirror: false |
|
179 can_flip: false |
|
180 can_rotate90: true |
|
181 can_rotate180: true |
|
182 can_rotate270: true |
|
183 - name: "t_120.png" |
|
184 edges: ["eee", "efe", "efe", "efe"] |
|
185 can_mirror: false |
|
186 can_flip: false |
|
187 can_rotate90: true |
|
188 can_rotate180: true |
|
189 can_rotate270: true |
|
190 - name: "turn_120.png" |
|
191 edges: ["efe", "efe", "eee", "eee"] |
|
192 can_mirror: false |
|
193 can_flip: false |
|
194 can_rotate90: true |
|
195 can_rotate180: true |
|
196 can_rotate270: true |
|
197 - name: "wall_120.png" |
|
198 edges: ["eee", "eee", "eee", "eee"] |
|
199 can_mirror: false |
|
200 can_flip: false |
|
201 can_rotate90: false |
|
202 can_rotate180: false |
|
203 can_rotate270: false |
|
204 |
|
205 template_types: |
|
206 small: [2] |
|
207 medium: [4] |
|
208 large: [1] |
|
209 cavern: [0, 5] |
|
210 wacky: [3] |
|