rnd-20021123-1-src
[rocksndiamonds.git] / src / conf_gfx.c
1 /***********************************************************
2 * Rocks'n'Diamonds -- McDuffin Strikes Back!               *
3 *----------------------------------------------------------*
4 * (c) 1995-2002 Artsoft Entertainment                      *
5 *               Holger Schemel                             *
6 *               Detmolder Strasse 189                      *
7 *               33604 Bielefeld                            *
8 *               Germany                                    *
9 *               e-mail: info@artsoft.org                   *
10 *----------------------------------------------------------*
11 * conf_gfx.c                                               *
12 ***********************************************************/
13
14 #include "libgame/libgame.h"
15
16
17 struct ConfigInfo image_config_suffix[] =
18 {
19   { ".xpos",                            "0"                     },
20   { ".ypos",                            "0"                     },
21   { ".offset",                          "32"                    },
22   { ".vertical",                        "0"                     },
23   { ".frames",                          "1"                     },
24   { ".start_frame",                     "-1"                    },
25   { ".delay",                           "1"                     },
26   { ".mode_loop",                       "0"                     },
27   { ".mode_linear",                     "0"                     },
28   { ".mode_pingpong",                   "0"                     },
29   { ".mode_pingpong2",                  "0"                     },
30   { ".mode_reverse",                    "0"                     },
31   { ".global_sync",                     "-1"                    },
32
33   { NULL,                               NULL                    }
34 };
35
36 struct ConfigInfo image_config[] =
37 {
38   /* images for Boulder Dash style elements and actions */
39
40   { "bd_wall",                                  "RocksMore.pcx"         },
41   { "bd_wall.xpos",                             "4"                     },
42   { "bd_wall.ypos",                             "1"                     },
43   { "bd_wall.frames",                           "1"                     },
44
45   { "bd_rock",                                  "RocksMore.pcx"         },
46   { "bd_rock.xpos",                             "4"                     },
47   { "bd_rock.ypos",                             "2"                     },
48   { "bd_rock.frames",                           "1"                     },
49   { "bd_rock.falling",                          "RocksMore.pcx"         },
50   { "bd_rock.falling.xpos",                     "4"                     },
51   { "bd_rock.falling.ypos",                     "2"                     },
52   { "bd_rock.falling.frames",                   "1"                     },
53   { "bd_rock.moving_left",                      "RocksMore.pcx"         },
54   { "bd_rock.moving_left.xpos",                 "4"                     },
55   { "bd_rock.moving_left.ypos",                 "2"                     },
56   { "bd_rock.moving_left.frames",               "4"                     },
57   { "bd_rock.moving_left.delay",                "2"                     },
58   { "bd_rock.moving_left.mode_reverse",         "1"                     },
59   { "bd_rock.moving_right",                     "RocksMore.pcx"         },
60   { "bd_rock.moving_right.xpos",                "4"                     },
61   { "bd_rock.moving_right.ypos",                "2"                     },
62   { "bd_rock.moving_right.frames",              "4"                     },
63   { "bd_rock.moving_right.start_frame",         "1"                     },
64   { "bd_rock.moving_right.delay",               "2"                     },
65
66   { "bd_diamond",                               "RocksElements.pcx"     },
67   { "bd_diamond.xpos",                          "0"                     },
68   { "bd_diamond.ypos",                          "10"                    },
69   { "bd_diamond.frames",                        "4"                     },
70   { "bd_diamond.delay",                         "4"                     },
71   { "bd_diamond.mode_reverse",                  "1"                     },
72   { "bd_diamond.moving",                        "RocksElements.pcx"     },
73   { "bd_diamond.moving.xpos",                   "3"                     },
74   { "bd_diamond.moving.ypos",                   "10"                    },
75   { "bd_diamond.moving.frames",                 "2"                     },
76   { "bd_diamond.moving.delay",                  "4"                     },
77   { "bd_diamond.falling",                       "RocksElements.pcx"     },
78   { "bd_diamond.falling.xpos",                  "3"                     },
79   { "bd_diamond.falling.ypos",                  "10"                    },
80   { "bd_diamond.falling.frames",                "2"                     },
81   { "bd_diamond.falling.delay",                 "4"                     },
82
83   { "bd_magic_wall",                            "RocksElements.pcx"     },
84   { "bd_magic_wall.xpos",                       "12"                    },
85   { "bd_magic_wall.ypos",                       "10"                    },
86   { "bd_magic_wall.frames",                     "1"                     },
87   { "bd_magic_wall.active",                     "RocksElements.pcx"     },
88   { "bd_magic_wall.active.xpos",                "12"                    },
89   { "bd_magic_wall.active.ypos",                "10"                    },
90   { "bd_magic_wall.active.frames",              "4"                     },
91   { "bd_magic_wall.active.mode_reverse",        "1"                     },
92   { "bd_magic_wall.active.delay",               "4"                     },
93   { "bd_magic_wall.filling",                    "RocksElements.pcx"     },
94   { "bd_magic_wall.filling.xpos",               "12"                    },
95   { "bd_magic_wall.filling.ypos",               "10"                    },
96   { "bd_magic_wall.filling.frames",             "4"                     },
97   { "bd_magic_wall.filling.mode_reverse",       "1"                     },
98   { "bd_magic_wall.filling.delay",              "4"                     },
99   { "bd_magic_wall.full",                       "RocksElements.pcx"     },
100   { "bd_magic_wall.full.xpos",                  "12"                    },
101   { "bd_magic_wall.full.ypos",                  "10"                    },
102   { "bd_magic_wall.full.frames",                "4"                     },
103   { "bd_magic_wall.full.mode_reverse",          "1"                     },
104   { "bd_magic_wall.full.delay",                 "4"                     },
105   { "bd_magic_wall.emptying",                   "RocksElements.pcx"     },
106   { "bd_magic_wall.emptying.xpos",              "12"                    },
107   { "bd_magic_wall.emptying.ypos",              "10"                    },
108   { "bd_magic_wall.emptying.frames",            "4"                     },
109   { "bd_magic_wall.emptying.mode_reverse",      "1"                     },
110   { "bd_magic_wall.emptying.delay",             "4"                     },
111   { "bd_magic_wall.dead",                       "RocksElements.pcx"     },
112   { "bd_magic_wall.dead.xpos",                  "12"                    },
113   { "bd_magic_wall.dead.ypos",                  "10"                    },
114   { "bd_magic_wall.dead.frames",                "1"                     },
115
116   { "bd_amoeba",                                "RocksElements.pcx"     },
117   { "bd_amoeba.xpos",                           "8"                     },
118   { "bd_amoeba.ypos",                           "7"                     },
119   { "bd_amoeba.frames",                         "1"                     },
120   { "bd_amoeba.part1",                          "RocksElements.pcx"     },
121   { "bd_amoeba.part1.xpos",                     "8"                     },
122   { "bd_amoeba.part1.ypos",                     "6"                     },
123   { "bd_amoeba.part1.frames",                   "1"                     },
124   { "bd_amoeba.part2",                          "RocksElements.pcx"     },
125   { "bd_amoeba.part2.xpos",                     "9"                     },
126   { "bd_amoeba.part2.ypos",                     "6"                     },
127   { "bd_amoeba.part2.frames",                   "1"                     },
128   { "bd_amoeba.part3",                          "RocksElements.pcx"     },
129   { "bd_amoeba.part3.xpos",                     "10"                    },
130   { "bd_amoeba.part3.ypos",                     "6"                     },
131   { "bd_amoeba.part3.frames",                   "1"                     },
132   { "bd_amoeba.part4",                          "RocksElements.pcx"     },
133   { "bd_amoeba.part4.xpos",                     "11"                    },
134   { "bd_amoeba.part4.ypos",                     "6"                     },
135   { "bd_amoeba.part4.frames",                   "1"                     },
136
137   { "bd_butterfly",                             "RocksElements.pcx"     },
138   { "bd_butterfly.xpos",                        "4"                     },
139   { "bd_butterfly.ypos",                        "12"                    },
140   { "bd_butterfly.frames",                      "2"                     },
141   { "bd_butterfly.mode_pingpong",               "1"                     },
142   { "bd_butterfly.delay",                       "4"                     },
143   { "bd_butterfly.moving",                      "RocksElements.pcx"     },
144   { "bd_butterfly.moving.xpos",                 "4"                     },
145   { "bd_butterfly.moving.ypos",                 "12"                    },
146   { "bd_butterfly.moving.frames",               "2"                     },
147   { "bd_butterfly.moving.mode_pingpong",        "1"                     },
148   { "bd_butterfly.moving.delay",                "4"                     },
149   { "bd_butterfly_right",                       "RocksElements.pcx"     },
150   { "bd_butterfly_right.xpos",                  "8"                     },
151   { "bd_butterfly_right.ypos",                  "12"                    },
152   { "bd_butterfly_right.frames",                "1"                     },
153   { "bd_butterfly_up",                          "RocksElements.pcx"     },
154   { "bd_butterfly_up.xpos",                     "9"                     },
155   { "bd_butterfly_up.ypos",                     "12"                    },
156   { "bd_butterfly_up.frames",                   "1"                     },
157   { "bd_butterfly_left",                        "RocksElements.pcx"     },
158   { "bd_butterfly_left.xpos",                   "10"                    },
159   { "bd_butterfly_left.ypos",                   "12"                    },
160   { "bd_butterfly_left.frames",                 "1"                     },
161   { "bd_butterfly_down",                        "RocksElements.pcx"     },
162   { "bd_butterfly_down.xpos",                   "11"                    },
163   { "bd_butterfly_down.ypos",                   "12"                    },
164   { "bd_butterfly_down.frames",                 "1"                     },
165
166   { "bd_firefly",                               "RocksElements.pcx"     },
167   { "bd_firefly.xpos",                          "6"                     },
168   { "bd_firefly.ypos",                          "12"                    },
169   { "bd_firefly.frames",                        "2"                     },
170   { "bd_firefly.mode_pingpong",                 "1"                     },
171   { "bd_firefly.delay",                         "4"                     },
172   { "bd_firefly.moving",                        "RocksElements.pcx"     },
173   { "bd_firefly.moving.xpos",                   "6"                     },
174   { "bd_firefly.moving.ypos",                   "12"                    },
175   { "bd_firefly.moving.frames",                 "2"                     },
176   { "bd_firefly.moving.mode_pingpong",          "1"                     },
177   { "bd_firefly.moving.delay",                  "4"                     },
178   { "bd_firefly_right",                         "RocksElements.pcx"     },
179   { "bd_firefly_right.xpos",                    "12"                    },
180   { "bd_firefly_right.ypos",                    "12"                    },
181   { "bd_firefly_right.frames",                  "1"                     },
182   { "bd_firefly_up",                            "RocksElements.pcx"     },
183   { "bd_firefly_up.xpos",                       "13"                    },
184   { "bd_firefly_up.ypos",                       "12"                    },
185   { "bd_firefly_up.frames",                     "1"                     },
186   { "bd_firefly_left",                          "RocksElements.pcx"     },
187   { "bd_firefly_left.xpos",                     "14"                    },
188   { "bd_firefly_left.ypos",                     "12"                    },
189   { "bd_firefly_left.frames",                   "1"                     },
190   { "bd_firefly_down",                          "RocksElements.pcx"     },
191   { "bd_firefly_down.xpos",                     "15"                    },
192   { "bd_firefly_down.ypos",                     "12"                    },
193   { "bd_firefly_down.frames",                   "1"                     },
194
195   /* images for Supaplex style elements and actions */
196
197   { "sp_empty_space",                           "RocksSP.pcx"           },
198   { "sp_empty_space.xpos",                      "0"                     },
199   { "sp_empty_space.ypos",                      "0"                     },
200   { "sp_empty_space.frames",                    "1"                     },
201
202   { "sp_zonk",                                  "RocksSP.pcx"           },
203   { "sp_zonk.xpos",                             "1"                     },
204   { "sp_zonk.ypos",                             "0"                     },
205   { "sp_zonk.frames",                           "1"                     },
206   { "sp_zonk.falling",                          "RocksSP.pcx"           },
207   { "sp_zonk.falling.xpos",                     "1"                     },
208   { "sp_zonk.falling.ypos",                     "0"                     },
209   { "sp_zonk.falling.frames",                   "1"                     },
210   { "sp_zonk.moving_left",                      "RocksSP.pcx"           },
211   { "sp_zonk.moving_left.xpos",                 "0"                     },
212   { "sp_zonk.moving_left.ypos",                 "6"                     },
213   { "sp_zonk.moving_left.frames",               "4"                     },
214   { "sp_zonk.moving_left.delay",                "2"                     },
215   { "sp_zonk.moving_left.mode_reverse",         "1"                     },
216   { "sp_zonk.moving_right",                     "RocksSP.pcx"           },
217   { "sp_zonk.moving_right.xpos",                "0"                     },
218   { "sp_zonk.moving_right.ypos",                "6"                     },
219   { "sp_zonk.moving_right.frames",              "4"                     },
220   { "sp_zonk.moving_right.start_frame",         "1"                     },
221   { "sp_zonk.moving_right.delay",               "2"                     },
222
223   { "sp_base",                                  "RocksSP.pcx"           },
224   { "sp_base.xpos",                             "2"                     },
225   { "sp_base.ypos",                             "0"                     },
226   { "sp_base.frames",                           "1"                     },
227
228   { "sp_murphy",                                "RocksSP.pcx"           },
229   { "sp_murphy.xpos",                           "3"                     },
230   { "sp_murphy.ypos",                           "0"                     },
231   { "sp_murphy.frames",                         "1"                     },
232   { "sp_murphy_left",                           "RocksSP.pcx"           },
233   { "sp_murphy_left.xpos",                      "8"                     },
234   { "sp_murphy_left.ypos",                      "0"                     },
235   { "sp_murphy_left.frames",                    "1"                     },
236   { "sp_murphy_left.moving",                    "RocksSP.pcx"           },
237   { "sp_murphy_left.moving.xpos",               "8"                     },
238   { "sp_murphy_left.moving.ypos",               "0"                     },
239   { "sp_murphy_left.moving.frames",             "3"                     },
240   { "sp_murphy_left.moving.mode_pingpong",      "1"                     },
241   { "sp_murphy_left.moving.delay",              "2"                     },
242   { "sp_murphy_left.digging",                   "RocksSP.pcx"           },
243   { "sp_murphy_left.digging.xpos",              "8"                     },
244   { "sp_murphy_left.digging.ypos",              "0"                     },
245   { "sp_murphy_left.digging.frames",            "3"                     },
246   { "sp_murphy_left.digging.mode_pingpong",     "1"                     },
247   { "sp_murphy_left.digging.delay",             "2"                     },
248   { "sp_murphy_left.pushing",                   "RocksSP.pcx"           },
249   { "sp_murphy_left.pushing.xpos",              "11"                    },
250   { "sp_murphy_left.pushing.ypos",              "1"                     },
251   { "sp_murphy_left.pushing.frames",            "1"                     },
252   { "sp_murphy_left.snapping",                  "RocksSP.pcx"           },
253   { "sp_murphy_left.snapping.xpos",             "9"                     },
254   { "sp_murphy_left.snapping.ypos",             "1"                     },
255   { "sp_murphy_left.snapping.frames",           "1"                     },
256
257   { "sp_murphy_right",                          "RocksSP.pcx"           },
258   { "sp_murphy_right.xpos",                     "11"                    },
259   { "sp_murphy_right.ypos",                     "0"                     },
260   { "sp_murphy_right.frames",                   "1"                     },
261   { "sp_murphy_right.moving",                   "RocksSP.pcx"           },
262   { "sp_murphy_right.moving.xpos",              "11"                    },
263   { "sp_murphy_right.moving.ypos",              "0"                     },
264   { "sp_murphy_right.moving.frames",            "3"                     },
265   { "sp_murphy_right.moving.mode_pingpong",     "1"                     },
266   { "sp_murphy_right.moving.delay",             "2"                     },
267   { "sp_murphy_right.digging",                  "RocksSP.pcx"           },
268   { "sp_murphy_right.digging.xpos",             "11"                    },
269   { "sp_murphy_right.digging.ypos",             "0"                     },
270   { "sp_murphy_right.digging.frames",           "3"                     },
271   { "sp_murphy_right.digging.mode_pingpong",    "1"                     },
272   { "sp_murphy_right.digging.delay",            "2"                     },
273   { "sp_murphy_right.pushing",                  "RocksSP.pcx"           },
274   { "sp_murphy_right.pushing.xpos",             "10"                    },
275   { "sp_murphy_right.pushing.ypos",             "1"                     },
276   { "sp_murphy_right.pushing.frames",           "1"                     },
277   { "sp_murphy_right.snapping",                 "RocksSP.pcx"           },
278   { "sp_murphy_right.snapping.xpos",            "8"                     },
279   { "sp_murphy_right.snapping.ypos",            "1"                     },
280   { "sp_murphy_right.snapping.frames",          "1"                     },
281
282   { "sp_murphy_up",                             "RocksSP.pcx"           },
283   { "sp_murphy_up.xpos",                        "14"                    },
284   { "sp_murphy_up.ypos",                        "0"                     },
285   { "sp_murphy_up.frames",                      "1"                     },
286   { "sp_murphy_up.snapping",                    "RocksSP.pcx"           },
287   { "sp_murphy_up.snapping.xpos",               "14"                    },
288   { "sp_murphy_up.snapping.ypos",               "0"                     },
289   { "sp_murphy_up.snapping.frames",             "1"                     },
290
291   { "sp_murphy_down",                           "RocksSP.pcx"           },
292   { "sp_murphy_down.xpos",                      "15"                    },
293   { "sp_murphy_down.ypos",                      "0"                     },
294   { "sp_murphy_down.frames",                    "1"                     },
295   { "sp_murphy_down.snapping",                  "RocksSP.pcx"           },
296   { "sp_murphy_down.snapping.xpos",             "15"                    },
297   { "sp_murphy_down.snapping.ypos",             "0"                     },
298   { "sp_murphy_down.snapping.frames",           "1"                     },
299
300   { "sp_murphy_clone",                          "RocksSP.pcx"           },
301   { "sp_murphy_clone.xpos",                     "3"                     },
302   { "sp_murphy_clone.ypos",                     "0"                     },
303   { "sp_murphy_clone.frames",                   "1"                     },
304
305   { "sp_infotron",                              "RocksSP.pcx"           },
306   { "sp_infotron.xpos",                         "4"                     },
307   { "sp_infotron.ypos",                         "0"                     },
308   { "sp_infotron.frames",                       "1"                     },
309   { "sp_infotron.falling",                      "RocksSP.pcx"           },
310   { "sp_infotron.falling.xpos",                 "4"                     },
311   { "sp_infotron.falling.ypos",                 "0"                     },
312   { "sp_infotron.falling.frames",               "1"                     },
313
314   { "sp_chip_single",                           "RocksSP.pcx"           },
315   { "sp_chip_single.xpos",                      "5"                     },
316   { "sp_chip_single.ypos",                      "0"                     },
317   { "sp_chip_single.frames",                    "1"                     },
318   { "sp_chip_left",                             "RocksSP.pcx"           },
319   { "sp_chip_left.xpos",                        "2"                     },
320   { "sp_chip_left.ypos",                        "3"                     },
321   { "sp_chip_left.frames",                      "1"                     },
322   { "sp_chip_right",                            "RocksSP.pcx"           },
323   { "sp_chip_right.xpos",                       "3"                     },
324   { "sp_chip_right.ypos",                       "3"                     },
325   { "sp_chip_right.frames",                     "1"                     },
326   { "sp_chip_upper",                            "RocksSP.pcx"           },
327   { "sp_chip_upper.xpos",                       "6"                     },
328   { "sp_chip_upper.ypos",                       "4"                     },
329   { "sp_chip_upper.frames",                     "1"                     },
330   { "sp_chip_lower",                            "RocksSP.pcx"           },
331   { "sp_chip_lower.xpos",                       "7"                     },
332   { "sp_chip_lower.ypos",                       "4"                     },
333   { "sp_chip_lower.frames",                     "1"                     },
334
335   { "sp_hard_gray",                             "RocksSP.pcx"           },
336   { "sp_hard_gray.xpos",                        "6"                     },
337   { "sp_hard_gray.ypos",                        "0"                     },
338   { "sp_hard_gray.frames",                      "1"                     },
339   { "sp_hard_green",                            "RocksSP.pcx"           },
340   { "sp_hard_green.xpos",                       "5"                     },
341   { "sp_hard_green.ypos",                       "3"                     },
342   { "sp_hard_green.frames",                     "1"                     },
343   { "sp_hard_blue",                             "RocksSP.pcx"           },
344   { "sp_hard_blue.xpos",                        "6"                     },
345   { "sp_hard_blue.ypos",                        "3"                     },
346   { "sp_hard_blue.frames",                      "1"                     },
347   { "sp_hard_red",                              "RocksSP.pcx"           },
348   { "sp_hard_red.xpos",                         "7"                     },
349   { "sp_hard_red.ypos",                         "3"                     },
350   { "sp_hard_red.frames",                       "1"                     },
351   { "sp_hard_yellow",                           "RocksSP.pcx"           },
352   { "sp_hard_yellow.xpos",                      "0"                     },
353   { "sp_hard_yellow.ypos",                      "4"                     },
354   { "sp_hard_yellow.frames",                    "1"                     },
355
356   { "sp_exit_closed",                           "RocksSP.pcx"           },
357   { "sp_exit_closed.xpos",                      "7"                     },
358   { "sp_exit_closed.ypos",                      "0"                     },
359   { "sp_exit_closed.frames",                    "1"                     },
360   { "sp_exit_open",                             "RocksSP.pcx"           },
361   { "sp_exit_open.xpos",                        "7"                     },
362   { "sp_exit_open.ypos",                        "0"                     },
363   { "sp_exit_open.frames",                      "1"                     },
364
365   { "sp_disk_orange",                           "RocksSP.pcx"           },
366   { "sp_disk_orange.xpos",                      "0"                     },
367   { "sp_disk_orange.ypos",                      "1"                     },
368   { "sp_disk_orange.frames",                    "1"                     },
369   { "sp_disk_orange.falling",                   "RocksSP.pcx"           },
370   { "sp_disk_orange.falling.xpos",              "0"                     },
371   { "sp_disk_orange.falling.ypos",              "1"                     },
372   { "sp_disk_orange.falling.frames",            "1"                     },
373   { "sp_disk_orange.pushing",                   "RocksSP.pcx"           },
374   { "sp_disk_orange.pushing.xpos",              "0"                     },
375   { "sp_disk_orange.pushing.ypos",              "1"                     },
376   { "sp_disk_orange.pushing.frames",            "1"                     },
377
378   { "sp_disk_yellow",                           "RocksSP.pcx"           },
379   { "sp_disk_yellow.xpos",                      "2"                     },
380   { "sp_disk_yellow.ypos",                      "2"                     },
381   { "sp_disk_yellow.frames",                    "1"                     },
382   { "sp_disk_yellow.pushing",                   "RocksSP.pcx"           },
383   { "sp_disk_yellow.pushing.xpos",              "2"                     },
384   { "sp_disk_yellow.pushing.ypos",              "2"                     },
385   { "sp_disk_yellow.pushing.frames",            "1"                     },
386
387   { "sp_disk_red",                              "RocksSP.pcx"           },
388   { "sp_disk_red.xpos",                         "4"                     },
389   { "sp_disk_red.ypos",                         "2"                     },
390   { "sp_disk_red.frames",                       "1"                     },
391   { "sp_disk_red.collecting",                   "RocksSP.pcx"           },
392   { "sp_disk_red.collecting.xpos",              "8"                     },
393   { "sp_disk_red.collecting.ypos",              "5"                     },
394   { "sp_disk_red.collecting.frames",            "8"                     },
395
396   { "sp_port1_right",                           "RocksSP.pcx"           },
397   { "sp_port1_right.xpos",                      "1"                     },
398   { "sp_port1_right.ypos",                      "1"                     },
399   { "sp_port1_right.frames",                    "1"                     },
400   { "sp_port1_down",                            "RocksSP.pcx"           },
401   { "sp_port1_down.xpos",                       "2"                     },
402   { "sp_port1_down.ypos",                       "1"                     },
403   { "sp_port1_down.frames",                     "1"                     },
404   { "sp_port1_left",                            "RocksSP.pcx"           },
405   { "sp_port1_left.xpos",                       "3"                     },
406   { "sp_port1_left.ypos",                       "1"                     },
407   { "sp_port1_left.frames",                     "1"                     },
408   { "sp_port1_up",                              "RocksSP.pcx"           },
409   { "sp_port1_up.xpos",                         "4"                     },
410   { "sp_port1_up.ypos",                         "1"                     },
411   { "sp_port1_up.frames",                       "1"                     },
412   { "sp_port2_right",                           "RocksSP.pcx"           },
413   { "sp_port2_right.xpos",                      "5"                     },
414   { "sp_port2_right.ypos",                      "1"                     },
415   { "sp_port2_right.frames",                    "1"                     },
416   { "sp_port2_down",                            "RocksSP.pcx"           },
417   { "sp_port2_down.xpos",                       "6"                     },
418   { "sp_port2_down.ypos",                       "1"                     },
419   { "sp_port2_down.frames",                     "1"                     },
420   { "sp_port2_left",                            "RocksSP.pcx"           },
421   { "sp_port2_left.xpos",                       "7"                     },
422   { "sp_port2_left.ypos",                       "1"                     },
423   { "sp_port2_left.frames",                     "1"                     },
424   { "sp_port2_up",                              "RocksSP.pcx"           },
425   { "sp_port2_up.xpos",                         "0"                     },
426   { "sp_port2_up.ypos",                         "2"                     },
427   { "sp_port2_up.frames",                       "1"                     },
428   { "sp_port_x",                                "RocksSP.pcx"           },
429   { "sp_port_x.xpos",                           "6"                     },
430   { "sp_port_x.ypos",                           "2"                     },
431   { "sp_port_x.frames",                         "1"                     },
432   { "sp_port_y",                                "RocksSP.pcx"           },
433   { "sp_port_y.xpos",                           "5"                     },
434   { "sp_port_y.ypos",                           "2"                     },
435   { "sp_port_y.frames",                         "1"                     },
436   { "sp_port_xy",                               "RocksSP.pcx"           },
437   { "sp_port_xy.xpos",                          "7"                     },
438   { "sp_port_xy.ypos",                          "2"                     },
439   { "sp_port_xy.frames",                        "1"                     },
440
441   { "sp_sniksnak",                              "RocksSP.pcx"           },
442   { "sp_sniksnak.xpos",                         "1"                     },
443   { "sp_sniksnak.ypos",                         "2"                     },
444   { "sp_sniksnak.frames",                       "1"                     },
445   { "sp_sniksnak_left",                         "RocksSP.pcx"           },
446   { "sp_sniksnak_left.xpos",                    "8"                     },
447   { "sp_sniksnak_left.ypos",                    "8"                     },
448   { "sp_sniksnak_left.frames",                  "4"                     },
449   { "sp_sniksnak_left.mode_pingpong2",          "1"                     },
450   { "sp_sniksnak_right",                        "RocksSP.pcx"           },
451   { "sp_sniksnak_right.xpos",                   "12"                    },
452   { "sp_sniksnak_right.ypos",                   "8"                     },
453   { "sp_sniksnak_right.frames",                 "4"                     },
454   { "sp_sniksnak_right.mode_pingpong2",         "1"                     },
455   { "sp_sniksnak_up",                           "RocksSP.pcx"           },
456   { "sp_sniksnak_up.xpos",                      "8"                     },
457   { "sp_sniksnak_up.ypos",                      "9"                     },
458   { "sp_sniksnak_up.frames",                    "4"                     },
459   { "sp_sniksnak_up.mode_pingpong2",            "1"                     },
460   { "sp_sniksnak_down",                         "RocksSP.pcx"           },
461   { "sp_sniksnak_down.xpos",                    "12"                    },
462   { "sp_sniksnak_down.ypos",                    "9"                     },
463   { "sp_sniksnak_down.frames",                  "4"                     },
464   { "sp_sniksnak_down.mode_pingpong2",          "1"                     },
465
466   { "sp_electron",                              "RocksSP.pcx"           },
467   { "sp_electron.xpos",                         "8"                     },
468   { "sp_electron.ypos",                         "10"                    },
469   { "sp_electron.frames",                       "8"                     },
470   { "sp_electron.delay",                        "2"                     },
471
472   { "sp_terminal",                              "RocksSP.pcx"           },
473   { "sp_terminal.xpos",                         "8"                     },
474   { "sp_terminal.ypos",                         "11"                    },
475   { "sp_terminal.frames",                       "7"                     },
476   { "sp_terminal.delay",                        "12"                    },
477   { "sp_terminal.active",                       "RocksSP.pcx"           },
478   { "sp_terminal.active.xpos",                  "8"                     },
479   { "sp_terminal.active.ypos",                  "12"                    },
480   { "sp_terminal.active.frames",                "7"                     },
481   { "sp_terminal.active.delay",                 "4"                     },
482
483   { "sp_buggy_base",                            "RocksSP.pcx"           },
484   { "sp_buggy_base.xpos",                       "1"                     },
485   { "sp_buggy_base.ypos",                       "3"                     },
486   { "sp_buggy_base.frames",                     "1"                     },
487   { "sp_buggy_base.active",                     "RocksSP.pcx"           },
488   { "sp_buggy_base.active.xpos",                "8"                     },
489   { "sp_buggy_base.active.ypos",                "6"                     },
490   { "sp_buggy_base.active.frames",              "4"                     },
491
492   { "sp_hard_base1",                            "RocksSP.pcx"           },
493   { "sp_hard_base1.xpos",                       "4"                     },
494   { "sp_hard_base1.ypos",                       "3"                     },
495   { "sp_hard_base1.frames",                     "1"                     },
496   { "sp_hard_base2",                            "RocksSP.pcx"           },
497   { "sp_hard_base2.xpos",                       "1"                     },
498   { "sp_hard_base2.ypos",                       "4"                     },
499   { "sp_hard_base2.frames",                     "1"                     },
500   { "sp_hard_base3",                            "RocksSP.pcx"           },
501   { "sp_hard_base3.xpos",                       "2"                     },
502   { "sp_hard_base3.ypos",                       "4"                     },
503   { "sp_hard_base3.frames",                     "1"                     },
504   { "sp_hard_base4",                            "RocksSP.pcx"           },
505   { "sp_hard_base4.xpos",                       "3"                     },
506   { "sp_hard_base4.ypos",                       "4"                     },
507   { "sp_hard_base4.frames",                     "1"                     },
508   { "sp_hard_base5",                            "RocksSP.pcx"           },
509   { "sp_hard_base5.xpos",                       "4"                     },
510   { "sp_hard_base5.ypos",                       "4"                     },
511   { "sp_hard_base5.frames",                     "1"                     },
512   { "sp_hard_base6",                            "RocksSP.pcx"           },
513   { "sp_hard_base6.xpos",                       "5"                     },
514   { "sp_hard_base6.ypos",                       "4"                     },
515   { "sp_hard_base6.frames",                     "1"                     },
516
517   { "sp_explosion",                             "RocksSP.pcx"           },
518   { "sp_explosion.xpos",                        "8"                     },
519   { "sp_explosion.ypos",                        "3"                     },
520   { "sp_explosion.frames",                      "8"                     },
521   { "sp_explosion_infotron",                    "RocksSP.pcx"           },
522   { "sp_explosion_infotron.xpos",               "8"                     },
523   { "sp_explosion_infotron.ypos",               "4"                     },
524   { "sp_explosion_infotron.frames",             "8"                     },
525
526   /* images for Sokoban style elements and actions */
527
528   { "sokoban_object",                           "RocksElements.pcx"     },
529   { "sokoban_object.xpos",                      "9"                     },
530   { "sokoban_object.ypos",                      "7"                     },
531   { "sokoban_object.frames",                    "1"                     },
532
533   { "sokoban_field_empty",                      "RocksElements.pcx"     },
534   { "sokoban_field_empty.xpos",                 "10"                    },
535   { "sokoban_field_empty.ypos",                 "7"                     },
536   { "sokoban_field_empty.frames",               "1"                     },
537
538   { "sokoban_field_full",                       "RocksElements.pcx"     },
539   { "sokoban_field_full.xpos",                  "11"                    },
540   { "sokoban_field_full.ypos",                  "7"                     },
541   { "sokoban_field_full.frames",                "1"                     },
542
543   /* images for Emerald Mine style elements and actions */
544
545   { "empty_space",                              "RocksElements.pcx"     },
546   { "empty_space.xpos",                         "7"                     },
547   { "empty_space.ypos",                         "9"                     },
548   { "empty_space.frames",                       "1"                     },
549
550   { "sand",                                     "RocksElements.pcx"     },
551   { "sand.xpos",                                "0"                     },
552   { "sand.ypos",                                "0"                     },
553   { "sand.frames",                              "1"                     },
554   { "sand_crumbled",                            "RocksElements.pcx"     },
555   { "sand_crumbled.xpos",                       "1"                     },
556   { "sand_crumbled.ypos",                       "0"                     },
557   { "sand_crumbled.frames",                     "1"                     },
558
559   { "wall",                                     "RocksElements.pcx"     },
560   { "wall.xpos",                                "5"                     },
561   { "wall.ypos",                                "0"                     },
562   { "wall.frames",                              "1"                     },
563   { "wall_crumbled",                            "RocksElements.pcx"     },
564   { "wall_crumbled.xpos",                       "6"                     },
565   { "wall_crumbled.ypos",                       "0"                     },
566   { "wall_crumbled.frames",                     "1"                     },
567
568   { "steelwall",                                "RocksElements.pcx"     },
569   { "steelwall.xpos",                           "4"                     },
570   { "steelwall.ypos",                           "0"                     },
571   { "steelwall.frames",                         "1"                     },
572
573   { "rock",                                     "RocksElements.pcx"     },
574   { "rock.xpos",                                "12"                    },
575   { "rock.ypos",                                "0"                     },
576   { "rock.frames",                              "1"                     },
577   { "rock.falling",                             "RocksElements.pcx"     },
578   { "rock.falling.xpos",                        "12"                    },
579   { "rock.falling.ypos",                        "0"                     },
580   { "rock.falling.frames",                      "1"                     },
581   { "rock.moving_left",                         "RocksElements.pcx"     },
582   { "rock.moving_left.xpos",                    "12"                    },
583   { "rock.moving_left.ypos",                    "0"                     },
584   { "rock.moving_left.frames",                  "4"                     },
585   { "rock.moving_left.delay",                   "2"                     },
586   { "rock.moving_left.mode_reverse",            "1"                     },
587   { "rock.moving_right",                        "RocksElements.pcx"     },
588   { "rock.moving_right.xpos",                   "12"                    },
589   { "rock.moving_right.ypos",                   "0"                     },
590   { "rock.moving_right.frames",                 "4"                     },
591   { "rock.moving_right.start_frame",            "1"                     },
592   { "rock.moving_right.delay",                  "2"                     },
593
594   { "emerald",                                  "RocksElements.pcx"     },
595   { "emerald.xpos",                             "8"                     },
596   { "emerald.ypos",                             "0"                     },
597   { "emerald.frames",                           "1"                     },
598   { "emerald.moving",                           "RocksElements.pcx"     },
599   { "emerald.moving.xpos",                      "8"                     },
600   { "emerald.moving.ypos",                      "0"                     },
601   { "emerald.moving.frames",                    "2"                     },
602   { "emerald.moving.delay",                     "4"                     },
603   { "emerald.falling",                          "RocksElements.pcx"     },
604   { "emerald.falling.xpos",                     "8"                     },
605   { "emerald.falling.ypos",                     "0"                     },
606   { "emerald.falling.frames",                   "2"                     },
607   { "emerald.falling.delay",                    "4"                     },
608
609   { "diamond",                                  "RocksElements.pcx"     },
610   { "diamond.xpos",                             "10"                    },
611   { "diamond.ypos",                             "0"                     },
612   { "diamond.frames",                           "1"                     },
613   { "diamond.moving",                           "RocksElements.pcx"     },
614   { "diamond.moving.xpos",                      "10"                    },
615   { "diamond.moving.ypos",                      "0"                     },
616   { "diamond.moving.frames",                    "2"                     },
617   { "diamond.moving.delay",                     "4"                     },
618   { "diamond.falling",                          "RocksElements.pcx"     },
619   { "diamond.falling.xpos",                     "10"                    },
620   { "diamond.falling.ypos",                     "0"                     },
621   { "diamond.falling.frames",                   "2"                     },
622   { "diamond.falling.delay",                    "4"                     },
623
624   { "bomb",                                     "RocksElements.pcx"     },
625   { "bomb.xpos",                                "11"                    },
626   { "bomb.ypos",                                "1"                     },
627   { "bomb.frames",                              "1"                     },
628
629   { "nut",                                      "RocksElements.pcx"     },
630   { "nut.xpos",                                 "12"                    },
631   { "nut.ypos",                                 "1"                     },
632   { "nut.frames",                               "1"                     },
633   { "nut.cracking",                             "RocksElements.pcx"     },
634   { "nut.cracking.xpos",                        "13"                    },
635   { "nut.cracking.ypos",                        "1"                     },
636   { "nut.cracking.frames",                      "3"                     },
637   { "nut.cracking.delay",                       "2"                     },
638   { "nut.cracking.mode_linear",                 "1"                     },
639
640   { "dynamite",                                 "RocksElements.pcx"     },
641   { "dynamite.xpos",                            "0"                     },
642   { "dynamite.ypos",                            "3"                     },
643   { "dynamite.frames",                          "1"                     },
644   { "dynamite.active",                          "RocksElements.pcx"     },
645   { "dynamite.active.xpos",                     "1"                     },
646   { "dynamite.active.ypos",                     "3"                     },
647   { "dynamite.active.frames",                   "7"                     },
648   { "dynamite.active.delay",                    "12"                    },
649   { "dynamite.active.mode_linear",              "1"                     },
650   { "dynamite.active.global_sync",              "0"                     },
651
652   { "wall_emerald",                             "RocksElements.pcx"     },
653   { "wall_emerald.xpos",                        "4"                     },
654   { "wall_emerald.ypos",                        "8"                     },
655   { "wall_emerald.frames",                      "1"                     },
656
657   { "wall_diamond",                             "RocksElements.pcx"     },
658   { "wall_diamond.xpos",                        "5"                     },
659   { "wall_diamond.ypos",                        "8"                     },
660   { "wall_diamond.frames",                      "1"                     },
661
662   { "bug_right",                                "RocksElements.pcx"     },
663   { "bug_right.xpos",                           "8"                     },
664   { "bug_right.ypos",                           "4"                     },
665   { "bug_right.frames",                         "2"                     },
666   { "bug_right.delay",                          "4"                     },
667   { "bug_up",                                   "RocksElements.pcx"     },
668   { "bug_up.xpos",                              "10"                    },
669   { "bug_up.ypos",                              "4"                     },
670   { "bug_up.frames",                            "2"                     },
671   { "bug_up.delay",                             "4"                     },
672   { "bug_left",                                 "RocksElements.pcx"     },
673   { "bug_left.xpos",                            "12"                    },
674   { "bug_left.ypos",                            "4"                     },
675   { "bug_left.frames",                          "2"                     },
676   { "bug_left.delay",                           "4"                     },
677   { "bug_down",                                 "RocksElements.pcx"     },
678   { "bug_down.xpos",                            "14"                    },
679   { "bug_down.ypos",                            "4"                     },
680   { "bug_down.frames",                          "2"                     },
681   { "bug_down.delay",                           "4"                     },
682
683   { "spaceship_right",                          "RocksElements.pcx"     },
684   { "spaceship_right.xpos",                     "8"                     },
685   { "spaceship_right.ypos",                     "3"                     },
686   { "spaceship_right.frames",                   "2"                     },
687   { "spaceship_right.delay",                    "4"                     },
688   { "spaceship_up",                             "RocksElements.pcx"     },
689   { "spaceship_up.xpos",                        "10"                    },
690   { "spaceship_up.ypos",                        "3"                     },
691   { "spaceship_up.frames",                      "2"                     },
692   { "spaceship_up.delay",                       "4"                     },
693   { "spaceship_left",                           "RocksElements.pcx"     },
694   { "spaceship_left.xpos",                      "12"                    },
695   { "spaceship_left.ypos",                      "3"                     },
696   { "spaceship_left.frames",                    "2"                     },
697   { "spaceship_left.delay",                     "4"                     },
698   { "spaceship_down",                           "RocksElements.pcx"     },
699   { "spaceship_down.xpos",                      "14"                    },
700   { "spaceship_down.ypos",                      "3"                     },
701   { "spaceship_down.frames",                    "2"                     },
702   { "spaceship_down.delay",                     "4"                     },
703
704   { "yamyam",                                   "RocksElements.pcx"     },
705   { "yamyam.xpos",                              "0"                     },
706   { "yamyam.ypos",                              "5"                     },
707   { "yamyam.frames",                            "4"                     },
708   { "yamyam.mode_pingpong2",                    "1"                     },
709   { "yamyam.moving",                            "RocksElements.pcx"     },
710   { "yamyam.moving.xpos",                       "0"                     },
711   { "yamyam.moving.ypos",                       "5"                     },
712   { "yamyam.moving.frames",                     "1"                     },
713
714   { "robot",                                    "RocksElements.pcx"     },
715   { "robot.xpos",                               "4"                     },
716   { "robot.ypos",                               "5"                     },
717   { "robot.frames",                             "4"                     },
718   { "robot.mode_pingpong2",                     "1"                     },
719   { "robot.moving",                             "RocksElements.pcx"     },
720   { "robot.moving.xpos",                        "4"                     },
721   { "robot.moving.ypos",                        "5"                     },
722   { "robot.moving.frames",                      "1"                     },
723
724   { "robot_wheel",                              "RocksElements.pcx"     },
725   { "robot_wheel.xpos",                         "0"                     },
726   { "robot_wheel.ypos",                         "6"                     },
727   { "robot_wheel.frames",                       "1"                     },
728   { "robot_wheel.active",                       "RocksElements.pcx"     },
729   { "robot_wheel.active.xpos",                  "0"                     },
730   { "robot_wheel.active.ypos",                  "6"                     },
731   { "robot_wheel.active.frames",                "4"                     },
732
733   { "magic_wall",                               "RocksElements.pcx"     },
734   { "magic_wall.xpos",                          "0"                     },
735   { "magic_wall.ypos",                          "8"                     },
736   { "magic_wall.frames",                        "1"                     },
737   { "magic_wall.active",                        "RocksElements.pcx"     },
738   { "magic_wall.active.xpos",                   "0"                     },
739   { "magic_wall.active.ypos",                   "8"                     },
740   { "magic_wall.active.frames",                 "4"                     },
741   { "magic_wall.active.mode_reverse",           "1"                     },
742   { "magic_wall.active.delay",                  "4"                     },
743   { "magic_wall.filling",                       "RocksElements.pcx"     },
744   { "magic_wall.filling.xpos",                  "0"                     },
745   { "magic_wall.filling.ypos",                  "8"                     },
746   { "magic_wall.filling.frames",                "4"                     },
747   { "magic_wall.filling.mode_reverse",          "1"                     },
748   { "magic_wall.filling.delay",                 "4"                     },
749   { "magic_wall.full",                          "RocksElements.pcx"     },
750   { "magic_wall.full.xpos",                     "0"                     },
751   { "magic_wall.full.ypos",                     "8"                     },
752   { "magic_wall.full.frames",                   "4"                     },
753   { "magic_wall.full.mode_reverse",             "1"                     },
754   { "magic_wall.full.delay",                    "4"                     },
755   { "magic_wall.emptying",                      "RocksElements.pcx"     },
756   { "magic_wall.emptying.xpos",                 "0"                     },
757   { "magic_wall.emptying.ypos",                 "8"                     },
758   { "magic_wall.emptying.frames",               "4"                     },
759   { "magic_wall.emptying.mode_reverse",         "1"                     },
760   { "magic_wall.emptying.delay",                "4"                     },
761   { "magic_wall.dead",                          "RocksElements.pcx"     },
762   { "magic_wall.dead.xpos",                     "0"                     },
763   { "magic_wall.dead.ypos",                     "8"                     },
764   { "magic_wall.dead.frames",                   "1"                     },
765
766   { "quicksand_empty",                          "RocksElements.pcx"     },
767   { "quicksand_empty.xpos",                     "2"                     },
768   { "quicksand_empty.ypos",                     "0"                     },
769   { "quicksand_empty.frames",                   "1"                     },
770   { "quicksand.filling",                        "RocksElements.pcx"     },
771   { "quicksand.filling.xpos",                   "3"                     },
772   { "quicksand.filling.ypos",                   "0"                     },
773   { "quicksand.filling.frames",                 "1"                     },
774   { "quicksand_full",                           "RocksElements.pcx"     },
775   { "quicksand_full.xpos",                      "3"                     },
776   { "quicksand_full.ypos",                      "0"                     },
777   { "quicksand_full.frames",                    "1"                     },
778   { "quicksand.emptying",                       "RocksElements.pcx"     },
779   { "quicksand.emptying.xpos",                  "3"                     },
780   { "quicksand.emptying.ypos",                  "0"                     },
781   { "quicksand.emptying.frames",                "1"                     },
782
783   { "acidpool_topleft",                         "RocksElements.pcx"     },
784   { "acidpool_topleft.xpos",                    "0"                     },
785   { "acidpool_topleft.ypos",                    "1"                     },
786   { "acidpool_topleft.frames",                  "1"                     },
787   { "acidpool_topright",                        "RocksElements.pcx"     },
788   { "acidpool_topright.xpos",                   "2"                     },
789   { "acidpool_topright.ypos",                   "1"                     },
790   { "acidpool_topright.frames",                 "1"                     },
791   { "acidpool_bottomleft",                      "RocksElements.pcx"     },
792   { "acidpool_bottomleft.xpos",                 "0"                     },
793   { "acidpool_bottomleft.ypos",                 "2"                     },
794   { "acidpool_bottomleft.frames",               "1"                     },
795   { "acidpool_bottom",                          "RocksElements.pcx"     },
796   { "acidpool_bottom.xpos",                     "1"                     },
797   { "acidpool_bottom.ypos",                     "2"                     },
798   { "acidpool_bottom.frames",                   "1"                     },
799   { "acidpool_bottomright",                     "RocksElements.pcx"     },
800   { "acidpool_bottomright.xpos",                "2"                     },
801   { "acidpool_bottomright.ypos",                "2"                     },
802   { "acidpool_bottomright.frames",              "1"                     },
803
804   { "acid",                                     "RocksElements.pcx"     },
805   { "acid.xpos",                                "12"                    },
806   { "acid.ypos",                                "7"                     },
807   { "acid.frames",                              "4"                     },
808   { "acid.delay",                               "10"                    },
809
810   { "acid_splash_left",                         "RocksHeroes.pcx"       },
811   { "acid_splash_left.xpos",                    "8"                     },
812   { "acid_splash_left.ypos",                    "10"                    },
813   { "acid_splash_left.frames",                  "4"                     },
814   { "acid_splash_left.delay",                   "2"                     },
815   { "acid_splash_left.global_sync",             "0"                     },
816   { "acid_splash_right",                        "RocksHeroes.pcx"       },
817   { "acid_splash_right.xpos",                   "12"                    },
818   { "acid_splash_right.ypos",                   "10"                    },
819   { "acid_splash_right.frames",                 "4"                     },
820   { "acid_splash_right.delay",                  "2"                     },
821   { "acid_splash_right.global_sync",            "0"                     },
822
823   { "amoeba_drop",                              "RocksElements.pcx"     },
824   { "amoeba_drop.xpos",                         "5"                     },
825   { "amoeba_drop.ypos",                         "6"                     },
826   { "amoeba_drop.frames",                       "1"                     },
827   { "amoeba.creating",                          "RocksElements.pcx"     },
828   { "amoeba.creating.xpos",                     "5"                     },
829   { "amoeba.creating.ypos",                     "6"                     },
830   { "amoeba.creating.frames",                   "3"                     },
831   { "amoeba.creating.delay",                    "2"                     },
832   { "amoeba.creating.mode_linear",              "1"                     },
833   { "amoeba.shrinking",                         "RocksElements.pcx"     },
834   { "amoeba.shrinking.xpos",                    "5"                     },
835   { "amoeba.shrinking.ypos",                    "6"                     },
836   { "amoeba.shrinking.frames",                  "3"                     },
837   { "amoeba.shrinking.delay",                   "2"                     },
838   { "amoeba.shrinking.mode_linear",             "1"                     },
839   { "amoeba.shrinking.mode_reverse",            "1"                     },
840   { "amoeba_wet",                               "RocksElements.pcx"     },
841   { "amoeba_wet.xpos",                          "8"                     },
842   { "amoeba_wet.ypos",                          "6"                     },
843   { "amoeba_wet.frames",                        "1"                     },
844   { "amoeba_wet.part1",                         "RocksElements.pcx"     },
845   { "amoeba_wet.part1.xpos",                    "8"                     },
846   { "amoeba_wet.part1.ypos",                    "6"                     },
847   { "amoeba_wet.part1.frames",                  "1"                     },
848   { "amoeba_wet.part2",                         "RocksElements.pcx"     },
849   { "amoeba_wet.part2.xpos",                    "9"                     },
850   { "amoeba_wet.part2.ypos",                    "6"                     },
851   { "amoeba_wet.part2.frames",                  "1"                     },
852   { "amoeba_wet.part3",                         "RocksElements.pcx"     },
853   { "amoeba_wet.part3.xpos",                    "10"                    },
854   { "amoeba_wet.part3.ypos",                    "6"                     },
855   { "amoeba_wet.part3.frames",                  "1"                     },
856   { "amoeba_wet.part4",                         "RocksElements.pcx"     },
857   { "amoeba_wet.part4.xpos",                    "11"                    },
858   { "amoeba_wet.part4.ypos",                    "6"                     },
859   { "amoeba_wet.part4.frames",                  "1"                     },
860   { "amoeba_dry",                               "RocksElements.pcx"     },
861   { "amoeba_dry.xpos",                          "8"                     },
862   { "amoeba_dry.ypos",                          "6"                     },
863   { "amoeba_dry.frames",                        "1"                     },
864   { "amoeba_dry.part1",                         "RocksElements.pcx"     },
865   { "amoeba_dry.part1.xpos",                    "8"                     },
866   { "amoeba_dry.part1.ypos",                    "6"                     },
867   { "amoeba_dry.part1.frames",                  "1"                     },
868   { "amoeba_dry.part2",                         "RocksElements.pcx"     },
869   { "amoeba_dry.part2.xpos",                    "9"                     },
870   { "amoeba_dry.part2.ypos",                    "6"                     },
871   { "amoeba_dry.part2.frames",                  "1"                     },
872   { "amoeba_dry.part3",                         "RocksElements.pcx"     },
873   { "amoeba_dry.part3.xpos",                    "10"                    },
874   { "amoeba_dry.part3.ypos",                    "6"                     },
875   { "amoeba_dry.part3.frames",                  "1"                     },
876   { "amoeba_dry.part4",                         "RocksElements.pcx"     },
877   { "amoeba_dry.part4.xpos",                    "11"                    },
878   { "amoeba_dry.part4.ypos",                    "6"                     },
879   { "amoeba_dry.part4.frames",                  "1"                     },
880   { "amoeba_full",                              "RocksElements.pcx"     },
881   { "amoeba_full.xpos",                         "8"                     },
882   { "amoeba_full.ypos",                         "6"                     },
883   { "amoeba_full.frames",                       "1"                     },
884   { "amoeba_full.part1",                        "RocksElements.pcx"     },
885   { "amoeba_full.part1.xpos",                   "8"                     },
886   { "amoeba_full.part1.ypos",                   "6"                     },
887   { "amoeba_full.part1.frames",                 "1"                     },
888   { "amoeba_full.part2",                        "RocksElements.pcx"     },
889   { "amoeba_full.part2.xpos",                   "9"                     },
890   { "amoeba_full.part2.ypos",                   "6"                     },
891   { "amoeba_full.part2.frames",                 "1"                     },
892   { "amoeba_full.part3",                        "RocksElements.pcx"     },
893   { "amoeba_full.part3.xpos",                   "10"                    },
894   { "amoeba_full.part3.ypos",                   "6"                     },
895   { "amoeba_full.part3.frames",                 "1"                     },
896   { "amoeba_full.part4",                        "RocksElements.pcx"     },
897   { "amoeba_full.part4.xpos",                   "11"                    },
898   { "amoeba_full.part4.ypos",                   "6"                     },
899   { "amoeba_full.part4.frames",                 "1"                     },
900   { "amoeba_dead",                              "RocksElements.pcx"     },
901   { "amoeba_dead.xpos",                         "12"                    },
902   { "amoeba_dead.ypos",                         "6"                     },
903   { "amoeba_dead.frames",                       "1"                     },
904   { "amoeba_dead.part1",                        "RocksElements.pcx"     },
905   { "amoeba_dead.part1.xpos",                   "12"                    },
906   { "amoeba_dead.part1.ypos",                   "6"                     },
907   { "amoeba_dead.part1.frames",                 "1"                     },
908   { "amoeba_dead.part2",                        "RocksElements.pcx"     },
909   { "amoeba_dead.part2.xpos",                   "13"                    },
910   { "amoeba_dead.part2.ypos",                   "6"                     },
911   { "amoeba_dead.part2.frames",                 "1"                     },
912   { "amoeba_dead.part3",                        "RocksElements.pcx"     },
913   { "amoeba_dead.part3.xpos",                   "14"                    },
914   { "amoeba_dead.part3.ypos",                   "6"                     },
915   { "amoeba_dead.part3.frames",                 "1"                     },
916   { "amoeba_dead.part4",                        "RocksElements.pcx"     },
917   { "amoeba_dead.part4.xpos",                   "15"                    },
918   { "amoeba_dead.part4.ypos",                   "6"                     },
919   { "amoeba_dead.part4.frames",                 "1"                     },
920
921   { "em_key1",                                  "RocksSP.pcx"           },
922   { "em_key1.xpos",                             "4"                     },
923   { "em_key1.ypos",                             "6"                     },
924   { "em_key1.frames",                           "1"                     },
925   { "em_key2",                                  "RocksSP.pcx"           },
926   { "em_key2.xpos",                             "5"                     },
927   { "em_key2.ypos",                             "6"                     },
928   { "em_key2.frames",                           "1"                     },
929   { "em_key3",                                  "RocksSP.pcx"           },
930   { "em_key3.xpos",                             "6"                     },
931   { "em_key3.ypos",                             "6"                     },
932   { "em_key3.frames",                           "1"                     },
933   { "em_key4",                                  "RocksSP.pcx"           },
934   { "em_key4.xpos",                             "7"                     },
935   { "em_key4.ypos",                             "6"                     },
936   { "em_key4.frames",                           "1"                     },
937
938   { "em_gate1",                                 "RocksSP.pcx"           },
939   { "em_gate1.xpos",                            "0"                     },
940   { "em_gate1.ypos",                            "7"                     },
941   { "em_gate1.frames",                          "1"                     },
942   { "em_gate2",                                 "RocksSP.pcx"           },
943   { "em_gate2.xpos",                            "1"                     },
944   { "em_gate2.ypos",                            "7"                     },
945   { "em_gate2.frames",                          "1"                     },
946   { "em_gate3",                                 "RocksSP.pcx"           },
947   { "em_gate3.xpos",                            "2"                     },
948   { "em_gate3.ypos",                            "7"                     },
949   { "em_gate3.frames",                          "1"                     },
950   { "em_gate4",                                 "RocksSP.pcx"           },
951   { "em_gate4.xpos",                            "3"                     },
952   { "em_gate4.ypos",                            "7"                     },
953   { "em_gate4.frames",                          "1"                     },
954   { "em_gate1_gray",                            "RocksSP.pcx"           },
955   { "em_gate1_gray.xpos",                       "4"                     },
956   { "em_gate1_gray.ypos",                       "7"                     },
957   { "em_gate1_gray.frames",                     "1"                     },
958   { "em_gate2_gray",                            "RocksSP.pcx"           },
959   { "em_gate2_gray.xpos",                       "5"                     },
960   { "em_gate2_gray.ypos",                       "7"                     },
961   { "em_gate2_gray.frames",                     "1"                     },
962   { "em_gate3_gray",                            "RocksSP.pcx"           },
963   { "em_gate3_gray.xpos",                       "6"                     },
964   { "em_gate3_gray.ypos",                       "7"                     },
965   { "em_gate3_gray.frames",                     "1"                     },
966   { "em_gate4_gray",                            "RocksSP.pcx"           },
967   { "em_gate4_gray.xpos",                       "7"                     },
968   { "em_gate4_gray.ypos",                       "7"                     },
969   { "em_gate4_gray.frames",                     "1"                     },
970
971   { "exit_closed",                              "RocksElements.pcx"     },
972   { "exit_closed.xpos",                         "0"                     },
973   { "exit_closed.ypos",                         "11"                    },
974   { "exit_closed.frames",                       "1"                     },
975   { "exit.opening",                             "RocksElements.pcx"     },
976   { "exit.opening.xpos",                        "0"                     },
977   { "exit.opening.ypos",                        "11"                    },
978   { "exit.opening.frames",                      "5"                     },
979   { "exit.opening.delay",                       "6"                     },
980   { "exit.opening.mode_linear",                 "1"                     },
981   { "exit_open",                                "RocksElements.pcx"     },
982   { "exit_open.xpos",                           "4"                     },
983   { "exit_open.ypos",                           "11"                    },
984   { "exit_open.frames",                         "4"                     },
985   { "exit_open.delay",                          "4"                     },
986   { "exit_open.mode_pingpong",                  "1"                     },
987
988   /* images for Emerald Mine Club style elements and actions */
989
990   { "balloon",                                  "RocksDC.pcx"           },
991   { "balloon.xpos",                             "12"                    },
992   { "balloon.ypos",                             "7"                     },
993   { "balloon.frames",                           "1"                     },
994   { "balloon.moving",                           "RocksDC.pcx"           },
995   { "balloon.moving.xpos",                      "12"                    },
996   { "balloon.moving.ypos",                      "7"                     },
997   { "balloon.moving.frames",                    "4"                     },
998   { "balloon.moving.mode_pingpong",             "1"                     },
999   { "balloon.moving.delay",                     "2"                     },
1000
1001   { "balloon_send_left",                        "RocksDC.pcx"           },
1002   { "balloon_send_left.xpos",                   "8"                     },
1003   { "balloon_send_left.ypos",                   "7"                     },
1004   { "balloon_send_left.frames",                 "1"                     },
1005   { "balloon_send_right",                       "RocksDC.pcx"           },
1006   { "balloon_send_right.xpos",                  "9"                     },
1007   { "balloon_send_right.ypos",                  "7"                     },
1008   { "balloon_send_right.frames",                "1"                     },
1009   { "balloon_send_up",                          "RocksDC.pcx"           },
1010   { "balloon_send_up.xpos",                     "10"                    },
1011   { "balloon_send_up.ypos",                     "7"                     },
1012   { "balloon_send_up.frames",                   "1"                     },
1013   { "balloon_send_down",                        "RocksDC.pcx"           },
1014   { "balloon_send_down.xpos",                   "11"                    },
1015   { "balloon_send_down.ypos",                   "7"                     },
1016   { "balloon_send_down.frames",                 "1"                     },
1017   { "balloon_send_any_direction",               "RocksDC.pcx"           },
1018   { "balloon_send_any_direction.xpos",          "7"                     },
1019   { "balloon_send_any_direction.ypos",          "0"                     },
1020   { "balloon_send_any_direction.frames",        "1"                     },
1021
1022   { "spring",                                   "RocksMore.pcx"         },
1023   { "spring.xpos",                              "0"                     },
1024   { "spring.ypos",                              "5"                     },
1025   { "spring.frames",                            "1"                     },
1026   { "spring.moving",                            "RocksMore.pcx"         },
1027   { "spring.moving.xpos",                       "0"                     },
1028   { "spring.moving.ypos",                       "5"                     },
1029   { "spring.moving.frames",                     "1"                     },
1030
1031   { "emc_steelwall1",                           "RocksDC.pcx"           },
1032   { "emc_steelwall1.xpos",                      "14"                    },
1033   { "emc_steelwall1.ypos",                      "0"                     },
1034   { "emc_steelwall1.frames",                    "1"                     },
1035   { "emc_steelwall2",                           "RocksDC.pcx"           },
1036   { "emc_steelwall2.xpos",                      "14"                    },
1037   { "emc_steelwall2.ypos",                      "0"                     },
1038   { "emc_steelwall2.frames",                    "1"                     },
1039   { "emc_steelwall3",                           "RocksDC.pcx"           },
1040   { "emc_steelwall3.xpos",                      "14"                    },
1041   { "emc_steelwall3.ypos",                      "0"                     },
1042   { "emc_steelwall3.frames",                    "1"                     },
1043   { "emc_steelwall4",                           "RocksDC.pcx"           },
1044   { "emc_steelwall4.xpos",                      "14"                    },
1045   { "emc_steelwall4.ypos",                      "0"                     },
1046   { "emc_steelwall4.frames",                    "1"                     },
1047
1048   { "emc_wall_pillar_upper",                    "RocksDC.pcx"           },
1049   { "emc_wall_pillar_upper.xpos",               "13"                    },
1050   { "emc_wall_pillar_upper.ypos",               "6"                     },
1051   { "emc_wall_pillar_upper.frames",             "1"                     },
1052   { "emc_wall_pillar_middle",                   "RocksDC.pcx"           },
1053   { "emc_wall_pillar_middle.xpos",              "14"                    },
1054   { "emc_wall_pillar_middle.ypos",              "6"                     },
1055   { "emc_wall_pillar_middle.frames",            "1"                     },
1056   { "emc_wall_pillar_lower",                    "RocksDC.pcx"           },
1057   { "emc_wall_pillar_lower.xpos",               "15"                    },
1058   { "emc_wall_pillar_lower.ypos",               "6"                     },
1059   { "emc_wall_pillar_lower.frames",             "1"                     },
1060
1061   { "emc_wall4",                                "RocksDC.pcx"           },
1062   { "emc_wall4.xpos",                           "14"                    },
1063   { "emc_wall4.ypos",                           "1"                     },
1064   { "emc_wall4.frames",                         "1"                     },
1065   { "emc_wall5",                                "RocksDC.pcx"           },
1066   { "emc_wall5.xpos",                           "15"                    },
1067   { "emc_wall5.ypos",                           "1"                     },
1068   { "emc_wall5.frames",                         "1"                     },
1069   { "emc_wall6",                                "RocksDC.pcx"           },
1070   { "emc_wall6.xpos",                           "14"                    },
1071   { "emc_wall6.ypos",                           "2"                     },
1072   { "emc_wall6.frames",                         "1"                     },
1073   { "emc_wall7",                                "RocksDC.pcx"           },
1074   { "emc_wall7.xpos",                           "15"                    },
1075   { "emc_wall7.ypos",                           "2"                     },
1076   { "emc_wall7.frames",                         "1"                     },
1077   { "emc_wall8",                                "RocksDC.pcx"           },
1078   { "emc_wall8.xpos",                           "14"                    },
1079   { "emc_wall8.ypos",                           "1"                     },
1080   { "emc_wall8.frames",                         "1"                     },
1081
1082   /* images for Diamond Caves style elements and actions */
1083
1084   { "invisible_steelwall",                      "RocksSP.pcx"           },
1085   { "invisible_steelwall.xpos",                 "3"                     },
1086   { "invisible_steelwall.ypos",                 "5"                     },
1087   { "invisible_steelwall.frames",               "1"                     },
1088   { "invisible_steelwall.active",               "RocksSP.pcx"           },
1089   { "invisible_steelwall.active.xpos",          "1"                     },
1090   { "invisible_steelwall.active.ypos",          "5"                     },
1091   { "invisible_steelwall.active.frames",        "1"                     },
1092
1093   { "invisible_wall",                           "RocksSP.pcx"           },
1094   { "invisible_wall.xpos",                      "7"                     },
1095   { "invisible_wall.ypos",                      "5"                     },
1096   { "invisible_wall.frames",                    "1"                     },
1097   { "invisible_wall.active",                    "RocksSP.pcx"           },
1098   { "invisible_wall.active.xpos",               "5"                     },
1099   { "invisible_wall.active.ypos",               "5"                     },
1100   { "invisible_wall.active.frames",             "1"                     },
1101
1102   { "invisible_sand",                           "RocksSP.pcx"           },
1103   { "invisible_sand.xpos",                      "6"                     },
1104   { "invisible_sand.ypos",                      "5"                     },
1105   { "invisible_sand.frames",                    "1"                     },
1106   { "invisible_sand.active",                    "RocksSP.pcx"           },
1107   { "invisible_sand.active.xpos",               "2"                     },
1108   { "invisible_sand.active.ypos",               "5"                     },
1109   { "invisible_sand.active.frames",             "1"                     },
1110
1111   { "conveyor_belt1_middle",                    "RocksDC.pcx"           },
1112   { "conveyor_belt1_middle.xpos",               "0"                     },
1113   { "conveyor_belt1_middle.ypos",               "0"                     },
1114   { "conveyor_belt1_middle.frames",             "1"                     },
1115   { "conveyor_belt1_middle.active",             "RocksDC.pcx"           },
1116   { "conveyor_belt1_middle.active.xpos",        "0"                     },
1117   { "conveyor_belt1_middle.active.ypos",        "0"                     },
1118   { "conveyor_belt1_middle.active.frames",      "8"                     },
1119   { "conveyor_belt1_middle.active.delay",       "2"                     },
1120   { "conveyor_belt1_left",                      "RocksDC.pcx"           },
1121   { "conveyor_belt1_left.xpos",                 "0"                     },
1122   { "conveyor_belt1_left.ypos",                 "1"                     },
1123   { "conveyor_belt1_left.frames",               "1"                     },
1124   { "conveyor_belt1_left.active",               "RocksDC.pcx"           },
1125   { "conveyor_belt1_left.active.xpos",          "0"                     },
1126   { "conveyor_belt1_left.active.ypos",          "1"                     },
1127   { "conveyor_belt1_left.active.frames",        "8"                     },
1128   { "conveyor_belt1_left.active.delay",         "2"                     },
1129   { "conveyor_belt1_right",                     "RocksDC.pcx"           },
1130   { "conveyor_belt1_right.xpos",                "0"                     },
1131   { "conveyor_belt1_right.ypos",                "2"                     },
1132   { "conveyor_belt1_right.frames",              "1"                     },
1133   { "conveyor_belt1_right.active",              "RocksDC.pcx"           },
1134   { "conveyor_belt1_right.active.xpos",         "0"                     },
1135   { "conveyor_belt1_right.active.ypos",         "2"                     },
1136   { "conveyor_belt1_right.active.frames",       "8"                     },
1137   { "conveyor_belt1_right.active.delay",        "2"                     },
1138   { "conveyor_belt1_switch_left",               "RocksDC.pcx"           },
1139   { "conveyor_belt1_switch_left.xpos",          "0"                     },
1140   { "conveyor_belt1_switch_left.ypos",          "12"                    },
1141   { "conveyor_belt1_switch_left.frames",        "1"                     },
1142   { "conveyor_belt1_switch_middle",             "RocksDC.pcx"           },
1143   { "conveyor_belt1_switch_middle.xpos",        "0"                     },
1144   { "conveyor_belt1_switch_middle.ypos",        "13"                    },
1145   { "conveyor_belt1_switch_middle.frames",      "1"                     },
1146   { "conveyor_belt1_switch_right",              "RocksDC.pcx"           },
1147   { "conveyor_belt1_switch_right.xpos",         "0"                     },
1148   { "conveyor_belt1_switch_right.ypos",         "14"                    },
1149   { "conveyor_belt1_switch_right.frames",       "1"                     },
1150
1151   { "conveyor_belt2_middle",                    "RocksDC.pcx"           },
1152   { "conveyor_belt2_middle.xpos",               "0"                     },
1153   { "conveyor_belt2_middle.ypos",               "3"                     },
1154   { "conveyor_belt2_middle.frames",             "1"                     },
1155   { "conveyor_belt2_middle.active",             "RocksDC.pcx"           },
1156   { "conveyor_belt2_middle.active.xpos",        "0"                     },
1157   { "conveyor_belt2_middle.active.ypos",        "3"                     },
1158   { "conveyor_belt2_middle.active.frames",      "8"                     },
1159   { "conveyor_belt2_middle.active.delay",       "2"                     },
1160   { "conveyor_belt2_left",                      "RocksDC.pcx"           },
1161   { "conveyor_belt2_left.xpos",                 "0"                     },
1162   { "conveyor_belt2_left.ypos",                 "4"                     },
1163   { "conveyor_belt2_left.frames",               "1"                     },
1164   { "conveyor_belt2_left.active",               "RocksDC.pcx"           },
1165   { "conveyor_belt2_left.active.xpos",          "0"                     },
1166   { "conveyor_belt2_left.active.ypos",          "4"                     },
1167   { "conveyor_belt2_left.active.frames",        "8"                     },
1168   { "conveyor_belt2_left.active.delay",         "2"                     },
1169   { "conveyor_belt2_right",                     "RocksDC.pcx"           },
1170   { "conveyor_belt2_right.xpos",                "0"                     },
1171   { "conveyor_belt2_right.ypos",                "5"                     },
1172   { "conveyor_belt2_right.frames",              "1"                     },
1173   { "conveyor_belt2_right.active",              "RocksDC.pcx"           },
1174   { "conveyor_belt2_right.active.xpos",         "0"                     },
1175   { "conveyor_belt2_right.active.ypos",         "5"                     },
1176   { "conveyor_belt2_right.active.frames",       "8"                     },
1177   { "conveyor_belt2_right.active.delay",        "2"                     },
1178   { "conveyor_belt2_right.active.delay",        "2"                     },
1179   { "conveyor_belt2_switch_left",               "RocksDC.pcx"           },
1180   { "conveyor_belt2_switch_left.xpos",          "1"                     },
1181   { "conveyor_belt2_switch_left.ypos",          "12"                    },
1182   { "conveyor_belt2_switch_left.frames",        "1"                     },
1183   { "conveyor_belt2_switch_middle",             "RocksDC.pcx"           },
1184   { "conveyor_belt2_switch_middle.xpos",        "1"                     },
1185   { "conveyor_belt2_switch_middle.ypos",        "13"                    },
1186   { "conveyor_belt2_switch_middle.frames",      "1"                     },
1187   { "conveyor_belt2_switch_right",              "RocksDC.pcx"           },
1188   { "conveyor_belt2_switch_right.xpos",         "1"                     },
1189   { "conveyor_belt2_switch_right.ypos",         "14"                    },
1190   { "conveyor_belt2_switch_right.frames",       "1"                     },
1191
1192   { "conveyor_belt3_middle",                    "RocksDC.pcx"           },
1193   { "conveyor_belt3_middle.xpos",               "0"                     },
1194   { "conveyor_belt3_middle.ypos",               "6"                     },
1195   { "conveyor_belt3_middle.frames",             "1"                     },
1196   { "conveyor_belt3_middle.active",             "RocksDC.pcx"           },
1197   { "conveyor_belt3_middle.active.xpos",        "0"                     },
1198   { "conveyor_belt3_middle.active.ypos",        "6"                     },
1199   { "conveyor_belt3_middle.active.frames",      "8"                     },
1200   { "conveyor_belt3_middle.active.delay",       "2"                     },
1201   { "conveyor_belt3_left",                      "RocksDC.pcx"           },
1202   { "conveyor_belt3_left.xpos",                 "0"                     },
1203   { "conveyor_belt3_left.ypos",                 "7"                     },
1204   { "conveyor_belt3_left.frames",               "1"                     },
1205   { "conveyor_belt3_left.active",               "RocksDC.pcx"           },
1206   { "conveyor_belt3_left.active.xpos",          "0"                     },
1207   { "conveyor_belt3_left.active.ypos",          "7"                     },
1208   { "conveyor_belt3_left.active.frames",        "8"                     },
1209   { "conveyor_belt3_left.active.delay",         "2"                     },
1210   { "conveyor_belt3_right",                     "RocksDC.pcx"           },
1211   { "conveyor_belt3_right.xpos",                "0"                     },
1212   { "conveyor_belt3_right.ypos",                "8"                     },
1213   { "conveyor_belt3_right.frames",              "1"                     },
1214   { "conveyor_belt3_right.active",              "RocksDC.pcx"           },
1215   { "conveyor_belt3_right.active.xpos",         "0"                     },
1216   { "conveyor_belt3_right.active.ypos",         "8"                     },
1217   { "conveyor_belt3_right.active.frames",       "8"                     },
1218   { "conveyor_belt3_right.active.delay",        "2"                     },
1219   { "conveyor_belt3_right.active.delay",        "2"                     },
1220   { "conveyor_belt3_switch_left",               "RocksDC.pcx"           },
1221   { "conveyor_belt3_switch_left.xpos",          "2"                     },
1222   { "conveyor_belt3_switch_left.ypos",          "12"                    },
1223   { "conveyor_belt3_switch_left.frames",        "1"                     },
1224   { "conveyor_belt3_switch_middle",             "RocksDC.pcx"           },
1225   { "conveyor_belt3_switch_middle.xpos",        "2"                     },
1226   { "conveyor_belt3_switch_middle.ypos",        "13"                    },
1227   { "conveyor_belt3_switch_middle.frames",      "1"                     },
1228   { "conveyor_belt3_switch_right",              "RocksDC.pcx"           },
1229   { "conveyor_belt3_switch_right.xpos",         "2"                     },
1230   { "conveyor_belt3_switch_right.ypos",         "14"                    },
1231   { "conveyor_belt3_switch_right.frames",       "1"                     },
1232
1233   { "conveyor_belt4_middle",                    "RocksDC.pcx"           },
1234   { "conveyor_belt4_middle.xpos",               "0"                     },
1235   { "conveyor_belt4_middle.ypos",               "9"                     },
1236   { "conveyor_belt4_middle.frames",             "1"                     },
1237   { "conveyor_belt4_middle.active",             "RocksDC.pcx"           },
1238   { "conveyor_belt4_middle.active.xpos",        "0"                     },
1239   { "conveyor_belt4_middle.active.ypos",        "9"                     },
1240   { "conveyor_belt4_middle.active.frames",      "8"                     },
1241   { "conveyor_belt4_middle.active.delay",       "2"                     },
1242   { "conveyor_belt4_left",                      "RocksDC.pcx"           },
1243   { "conveyor_belt4_left.xpos",                 "0"                     },
1244   { "conveyor_belt4_left.ypos",                 "10"                    },
1245   { "conveyor_belt4_left.frames",               "1"                     },
1246   { "conveyor_belt4_left.active",               "RocksDC.pcx"           },
1247   { "conveyor_belt4_left.active.xpos",          "0"                     },
1248   { "conveyor_belt4_left.active.ypos",          "10"                    },
1249   { "conveyor_belt4_left.active.frames",        "8"                     },
1250   { "conveyor_belt4_left.active.delay",         "2"                     },
1251   { "conveyor_belt4_right",                     "RocksDC.pcx"           },
1252   { "conveyor_belt4_right.xpos",                "0"                     },
1253   { "conveyor_belt4_right.ypos",                "11"                    },
1254   { "conveyor_belt4_right.frames",              "1"                     },
1255   { "conveyor_belt4_right.active",              "RocksDC.pcx"           },
1256   { "conveyor_belt4_right.active.xpos",         "0"                     },
1257   { "conveyor_belt4_right.active.ypos",         "11"                    },
1258   { "conveyor_belt4_right.active.frames",       "8"                     },
1259   { "conveyor_belt4_right.active.delay",        "2"                     },
1260   { "conveyor_belt4_right.active.delay",        "2"                     },
1261   { "conveyor_belt4_switch_left",               "RocksDC.pcx"           },
1262   { "conveyor_belt4_switch_left.xpos",          "3"                     },
1263   { "conveyor_belt4_switch_left.ypos",          "12"                    },
1264   { "conveyor_belt4_switch_left.frames",        "1"                     },
1265   { "conveyor_belt4_switch_middle",             "RocksDC.pcx"           },
1266   { "conveyor_belt4_switch_middle.xpos",        "3"                     },
1267   { "conveyor_belt4_switch_middle.ypos",        "13"                    },
1268   { "conveyor_belt4_switch_middle.frames",      "1"                     },
1269   { "conveyor_belt4_switch_right",              "RocksDC.pcx"           },
1270   { "conveyor_belt4_switch_right.xpos",         "3"                     },
1271   { "conveyor_belt4_switch_right.ypos",         "14"                    },
1272   { "conveyor_belt4_switch_right.frames",       "1"                     },
1273
1274   { "switchgate_switch_up",                     "RocksDC.pcx"           },
1275   { "switchgate_switch_up.xpos",                "4"                     },
1276   { "switchgate_switch_up.ypos",                "12"                    },
1277   { "switchgate_switch_up.frames",              "1"                     },
1278   { "switchgate_switch_down",                   "RocksDC.pcx"           },
1279   { "switchgate_switch_down.xpos",              "5"                     },
1280   { "switchgate_switch_down.ypos",              "12"                    },
1281   { "switchgate_switch_down.frames",            "1"                     },
1282
1283   { "light_switch",                             "RocksDC.pcx"           },
1284   { "light_switch.xpos",                        "6"                     },
1285   { "light_switch.ypos",                        "12"                    },
1286   { "light_switch.frames",                      "1"                     },
1287   { "light_switch.active",                      "RocksDC.pcx"           },
1288   { "light_switch.active.xpos",                 "7"                     },
1289   { "light_switch.active.ypos",                 "12"                    },
1290   { "light_switch.active.frames",               "1"                     },
1291
1292   { "timegate_switch",                          "RocksDC.pcx"           },
1293   { "timegate_switch.xpos",                     "0"                     },
1294   { "timegate_switch.ypos",                     "15"                    },
1295   { "timegate_switch.frames",                   "1"                     },
1296   { "timegate_switch.active",                   "RocksDC.pcx"           },
1297   { "timegate_switch.active.xpos",              "0"                     },
1298   { "timegate_switch.active.ypos",              "15"                    },
1299   { "timegate_switch.active.frames",            "4"                     },
1300
1301   { "envelope",                                 "RocksDC.pcx"           },
1302   { "envelope.xpos",                            "4"                     },
1303   { "envelope.ypos",                            "14"                    },
1304   { "envelope.frames",                          "1"                     },
1305
1306   { "sign_exclamation",                         "RocksDC.pcx"           },
1307   { "sign_exclamation.xpos",                    "5"                     },
1308   { "sign_exclamation.ypos",                    "14"                    },
1309   { "sign_exclamation.frames",                  "1"                     },
1310
1311   { "sign_stop",                                "RocksDC.pcx"           },
1312   { "sign_stop.xpos",                           "6"                     },
1313   { "sign_stop.ypos",                           "14"                    },
1314   { "sign_stop.frames",                         "1"                     },
1315
1316   { "landmine",                                 "RocksDC.pcx"           },
1317   { "landmine.xpos",                            "7"                     },
1318   { "landmine.ypos",                            "14"                    },
1319   { "landmine.frames",                          "1"                     },
1320
1321   { "steelwall_slanted",                        "RocksDC.pcx"           },
1322   { "steelwall_slanted.xpos",                   "5"                     },
1323   { "steelwall_slanted.ypos",                   "15"                    },
1324   { "steelwall_slanted.frames",                 "1"                     },
1325
1326   { "extra_time",                               "RocksDC.pcx"           },
1327   { "extra_time.xpos",                          "8"                     },
1328   { "extra_time.ypos",                          "0"                     },
1329   { "extra_time.frames",                        "6"                     },
1330   { "extra_time.delay",                         "4"                     },
1331
1332   { "shield_normal",                            "RocksDC.pcx"           },
1333   { "shield_normal.xpos",                       "8"                     },
1334   { "shield_normal.ypos",                       "2"                     },
1335   { "shield_normal.frames",                     "6"                     },
1336   { "shield_normal.delay",                      "4"                     },
1337
1338   { "shield_deadly",                            "RocksDC.pcx"           },
1339   { "shield_deadly.xpos",                       "8"                     },
1340   { "shield_deadly.ypos",                       "1"                     },
1341   { "shield_deadly.frames",                     "6"                     },
1342   { "shield_deadly.delay",                      "4"                     },
1343
1344   { "shield_normal.active",                     "RocksHeroes.pcx"       },
1345   { "shield_normal.active.xpos",                "1"                     },
1346   { "shield_normal.active.ypos",                "13"                    },
1347   { "shield_normal.active.frames",              "3"                     },
1348   { "shield_normal.active.delay",               "8"                     },
1349   { "shield_normal.active.mode_pingpong",       "1"                     },
1350
1351   { "shield_deadly.active",                     "RocksHeroes.pcx"       },
1352   { "shield_deadly.active.xpos",                "5"                     },
1353   { "shield_deadly.active.ypos",                "13"                    },
1354   { "shield_deadly.active.frames",              "3"                     },
1355   { "shield_deadly.active.delay",               "8"                     },
1356   { "shield_deadly.active.mode_pingpong",       "1"                     },
1357
1358   { "switchgate_closed",                        "RocksDC.pcx"           },
1359   { "switchgate_closed.xpos",                   "8"                     },
1360   { "switchgate_closed.ypos",                   "5"                     },
1361   { "switchgate_closed.frames",                 "1"                     },
1362   { "switchgate.opening",                       "RocksDC.pcx"           },
1363   { "switchgate.opening.xpos",                  "8"                     },
1364   { "switchgate.opening.ypos",                  "5"                     },
1365   { "switchgate.opening.frames",                "5"                     },
1366   { "switchgate.opening.delay",                 "6"                     },
1367   { "switchgate_open",                          "RocksDC.pcx"           },
1368   { "switchgate_open.xpos",                     "12"                    },
1369   { "switchgate_open.ypos",                     "5"                     },
1370   { "switchgate_open.frames",                   "1"                     },
1371   { "switchgate.closing",                       "RocksDC.pcx"           },
1372   { "switchgate.closing.xpos",                  "8"                     },
1373   { "switchgate.closing.ypos",                  "5"                     },
1374   { "switchgate.closing.frames",                "5"                     },
1375   { "switchgate.closing.delay",                 "6"                     },
1376   { "switchgate.closing.mode_reverse",          "1"                     },
1377
1378   { "timegate_closed",                          "RocksDC.pcx"           },
1379   { "timegate_closed.xpos",                     "8"                     },
1380   { "timegate_closed.ypos",                     "6"                     },
1381   { "timegate_closed.frames",                   "1"                     },
1382   { "timegate.opening",                         "RocksDC.pcx"           },
1383   { "timegate.opening.xpos",                    "8"                     },
1384   { "timegate.opening.ypos",                    "6"                     },
1385   { "timegate.opening.frames",                  "5"                     },
1386   { "timegate.opening.delay",                   "6"                     },
1387   { "timegate_open",                            "RocksDC.pcx"           },
1388   { "timegate_open.xpos",                       "12"                    },
1389   { "timegate_open.ypos",                       "6"                     },
1390   { "timegate_open.frames",                     "1"                     },
1391   { "timegate.closing",                         "RocksDC.pcx"           },
1392   { "timegate.closing.xpos",                    "8"                     },
1393   { "timegate.closing.ypos",                    "6"                     },
1394   { "timegate.closing.frames",                  "5"                     },
1395   { "timegate.closing.delay",                   "6"                     },
1396   { "timegate.closing.mode_reverse",            "1"                     },
1397
1398   { "pearl",                                    "RocksMore.pcx"         },
1399   { "pearl.xpos",                               "0"                     },
1400   { "pearl.ypos",                               "3"                     },
1401   { "pearl.frames",                             "1"                     },
1402   { "pearl.breaking",                           "RocksMore.pcx"         },
1403   { "pearl.breaking.xpos",                      "0"                     },
1404   { "pearl.breaking.ypos",                      "4"                     },
1405   { "pearl.breaking.frames",                    "4"                     },
1406   { "pearl.breaking.delay",                     "2"                     },
1407   { "pearl.breaking.mode_linear",               "4"                     },
1408
1409   { "crystal",                                  "RocksMore.pcx"         },
1410   { "crystal.xpos",                             "1"                     },
1411   { "crystal.ypos",                             "3"                     },
1412   { "crystal.frames",                           "1"                     },
1413
1414   { "wall_pearl",                               "RocksMore.pcx"         },
1415   { "wall_pearl.xpos",                          "2"                     },
1416   { "wall_pearl.ypos",                          "3"                     },
1417   { "wall_pearl.frames",                        "1"                     },
1418
1419   { "wall_crystal",                             "RocksMore.pcx"         },
1420   { "wall_crystal.xpos",                        "3"                     },
1421   { "wall_crystal.ypos",                        "3"                     },
1422   { "wall_crystal.frames",                      "1"                     },
1423
1424   /* images for DX Boulderdash style elements and actions */
1425
1426   { "tube_right_down",                          "RocksMore.pcx"         },
1427   { "tube_right_down.xpos",                     "1"                     },
1428   { "tube_right_down.ypos",                     "5"                     },
1429   { "tube_right_down.frames",                   "1"                     },
1430
1431   { "tube_horizontal_down",                     "RocksMore.pcx"         },
1432   { "tube_horizontal_down.xpos",                "2"                     },
1433   { "tube_horizontal_down.ypos",                "5"                     },
1434   { "tube_horizontal_down.frames",              "1"                     },
1435
1436   { "tube_left_down",                           "RocksMore.pcx"         },
1437   { "tube_left_down.xpos",                      "3"                     },
1438   { "tube_left_down.ypos",                      "5"                     },
1439   { "tube_left_down.frames",                    "1"                     },
1440
1441   { "tube_horizontal",                          "RocksMore.pcx"         },
1442   { "tube_horizontal.xpos",                     "0"                     },
1443   { "tube_horizontal.ypos",                     "6"                     },
1444   { "tube_horizontal.frames",                   "1"                     },
1445
1446   { "tube_vertical_right",                      "RocksMore.pcx"         },
1447   { "tube_vertical_right.xpos",                 "1"                     },
1448   { "tube_vertical_right.ypos",                 "6"                     },
1449   { "tube_vertical_right.frames",               "1"                     },
1450
1451   { "tube_all",                                 "RocksMore.pcx"         },
1452   { "tube_all.xpos",                            "2"                     },
1453   { "tube_all.ypos",                            "6"                     },
1454   { "tube_all.frames",                          "1"                     },
1455
1456   { "tube_vertical_left",                       "RocksMore.pcx"         },
1457   { "tube_vertical_left.xpos",                  "3"                     },
1458   { "tube_vertical_left.ypos",                  "6"                     },
1459   { "tube_vertical_left.frames",                "1"                     },
1460
1461   { "tube_vertical",                            "RocksMore.pcx"         },
1462   { "tube_vertical.xpos",                       "0"                     },
1463   { "tube_vertical.ypos",                       "7"                     },
1464   { "tube_vertical.frames",                     "1"                     },
1465
1466   { "tube_right_up",                            "RocksMore.pcx"         },
1467   { "tube_right_up.xpos",                       "1"                     },
1468   { "tube_right_up.ypos",                       "7"                     },
1469   { "tube_right_up.frames",                     "1"                     },
1470
1471   { "tube_horizontal_up",                       "RocksMore.pcx"         },
1472   { "tube_horizontal_up.xpos",                  "2"                     },
1473   { "tube_horizontal_up.ypos",                  "7"                     },
1474   { "tube_horizontal_up.frames",                "1"                     },
1475
1476   { "tube_left_up",                             "RocksMore.pcx"         },
1477   { "tube_left_up.xpos",                        "3"                     },
1478   { "tube_left_up.ypos",                        "7"                     },
1479   { "tube_left_up.frames",                      "1"                     },
1480
1481   { "trap",                                     "RocksMore.pcx"         },
1482   { "trap.xpos",                                "4"                     },
1483   { "trap.ypos",                                "0"                     },
1484   { "trap.frames",                              "1"                     },
1485   { "trap.active",                              "RocksMore.pcx"         },
1486   { "trap.active.xpos",                         "4"                     },
1487   { "trap.active.ypos",                         "0"                     },
1488   { "trap.active.frames",                       "4"                     },
1489   { "trap.active.delay",                        "4"                     },
1490   { "trap.active.mode_pingpong2",               "1"                     },
1491
1492   { "dx_supabomb",                              "RocksMore.pcx"         },
1493   { "dx_supabomb.xpos",                         "7"                     },
1494   { "dx_supabomb.ypos",                         "1"                     },
1495   { "dx_supabomb.frames",                       "1"                     },
1496
1497   /* images for Rocks'n'Diamonds style elements and actions */
1498
1499   { "key1",                                     "RocksElements.pcx"     },
1500   { "key1.xpos",                                "4"                     },
1501   { "key1.ypos",                                "1"                     },
1502   { "key1.frames",                              "1"                     },
1503   { "key2",                                     "RocksElements.pcx"     },
1504   { "key2.xpos",                                "5"                     },
1505   { "key2.ypos",                                "1"                     },
1506   { "key2.frames",                              "1"                     },
1507   { "key3",                                     "RocksElements.pcx"     },
1508   { "key3.xpos",                                "6"                     },
1509   { "key3.ypos",                                "1"                     },
1510   { "key3.frames",                              "1"                     },
1511   { "key4",                                     "RocksElements.pcx"     },
1512   { "key4.xpos",                                "7"                     },
1513   { "key4.ypos",                                "1"                     },
1514   { "key4.frames",                              "1"                     },
1515
1516   { "gate1",                                    "RocksElements.pcx"     },
1517   { "gate1.xpos",                               "4"                     },
1518   { "gate1.ypos",                               "2"                     },
1519   { "gate1.frames",                             "1"                     },
1520   { "gate2",                                    "RocksElements.pcx"     },
1521   { "gate2.xpos",                               "5"                     },
1522   { "gate2.ypos",                               "2"                     },
1523   { "gate2.frames",                             "1"                     },
1524   { "gate3",                                    "RocksElements.pcx"     },
1525   { "gate3.xpos",                               "6"                     },
1526   { "gate3.ypos",                               "2"                     },
1527   { "gate3.frames",                             "1"                     },
1528   { "gate4",                                    "RocksElements.pcx"     },
1529   { "gate4.xpos",                               "7"                     },
1530   { "gate4.ypos",                               "2"                     },
1531   { "gate4.frames",                             "1"                     },
1532   { "gate1_gray",                               "RocksElements.pcx"     },
1533   { "gate1_gray.xpos",                          "8"                     },
1534   { "gate1_gray.ypos",                          "2"                     },
1535   { "gate1_gray.frames",                        "1"                     },
1536   { "gate2_gray",                               "RocksElements.pcx"     },
1537   { "gate2_gray.xpos",                          "9"                     },
1538   { "gate2_gray.ypos",                          "2"                     },
1539   { "gate2_gray.frames",                        "1"                     },
1540   { "gate3_gray",                               "RocksElements.pcx"     },
1541   { "gate3_gray.xpos",                          "10"                    },
1542   { "gate3_gray.ypos",                          "2"                     },
1543   { "gate3_gray.frames",                        "1"                     },
1544   { "gate4_gray",                               "RocksElements.pcx"     },
1545   { "gate4_gray.xpos",                          "11"                    },
1546   { "gate4_gray.ypos",                          "2"                     },
1547   { "gate4_gray.frames",                        "1"                     },
1548
1549   { "gameoflife",                               "RocksElements.pcx"     },
1550   { "gameoflife.xpos",                          "8"                     },
1551   { "gameoflife.ypos",                          "1"                     },
1552   { "gameoflife.frames",                        "1"                     },
1553
1554   { "biomaze",                                  "RocksElements.pcx"     },
1555   { "biomaze.xpos",                             "9"                     },
1556   { "biomaze.ypos",                             "1"                     },
1557   { "biomaze.frames",                           "1"                     },
1558
1559   { "pacman_right",                             "RocksElements.pcx"     },
1560   { "pacman_right.xpos",                        "8"                     },
1561   { "pacman_right.ypos",                        "5"                     },
1562   { "pacman_right.frames",                      "2"                     },
1563   { "pacman_right.mode_reverse",                "1"                     },
1564   { "pacman_right.delay",                       "4"                     },
1565   { "pacman_up",                                "RocksElements.pcx"     },
1566   { "pacman_up.xpos",                           "10"                    },
1567   { "pacman_up.ypos",                           "5"                     },
1568   { "pacman_up.frames",                         "2"                     },
1569   { "pacman_up.mode_reverse",                   "1"                     },
1570   { "pacman_up.delay",                          "4"                     },
1571   { "pacman_left",                              "RocksElements.pcx"     },
1572   { "pacman_left.xpos",                         "12"                    },
1573   { "pacman_left.ypos",                         "5"                     },
1574   { "pacman_left.frames",                       "2"                     },
1575   { "pacman_left.mode_reverse",                 "1"                     },
1576   { "pacman_left.delay",                        "4"                     },
1577   { "pacman_down",                              "RocksElements.pcx"     },
1578   { "pacman_down.xpos",                         "14"                    },
1579   { "pacman_down.ypos",                         "5"                     },
1580   { "pacman_down.frames",                       "2"                     },
1581   { "pacman_down.mode_reverse",                 "1"                     },
1582   { "pacman_down.delay",                        "4"                     },
1583
1584   { "lamp",                                     "RocksElements.pcx"     },
1585   { "lamp.xpos",                                "0"                     },
1586   { "lamp.ypos",                                "7"                     },
1587   { "lamp.frames",                              "1"                     },
1588   { "lamp.active",                              "RocksElements.pcx"     },
1589   { "lamp.active.xpos",                         "1"                     },
1590   { "lamp.active.ypos",                         "7"                     },
1591   { "lamp.active.frames",                       "1"                     },
1592
1593   { "time_orb_full",                            "RocksElements.pcx"     },
1594   { "time_orb_full.xpos",                       "2"                     },
1595   { "time_orb_full.ypos",                       "7"                     },
1596   { "time_orb_full.frames",                     "1"                     },
1597   { "time_orb_empty",                           "RocksElements.pcx"     },
1598   { "time_orb_empty.xpos",                      "3"                     },
1599   { "time_orb_empty.ypos",                      "7"                     },
1600   { "time_orb_empty.frames",                    "1"                     },
1601
1602   { "emerald_yellow",                           "RocksElements.pcx"     },
1603   { "emerald_yellow.xpos",                      "10"                    },
1604   { "emerald_yellow.ypos",                      "8"                     },
1605   { "emerald_yellow.frames",                    "1"                     },
1606   { "emerald_yellow.falling",                   "RocksElements.pcx"     },
1607   { "emerald_yellow.falling.xpos",              "10"                    },
1608   { "emerald_yellow.falling.ypos",              "8"                     },
1609   { "emerald_yellow.falling.frames",            "2"                     },
1610   { "emerald_red",                              "RocksElements.pcx"     },
1611   { "emerald_red.xpos",                         "8"                     },
1612   { "emerald_red.ypos",                         "9"                     },
1613   { "emerald_red.frames",                       "1"                     },
1614   { "emerald_red.falling",                      "RocksElements.pcx"     },
1615   { "emerald_red.falling.xpos",                 "8"                     },
1616   { "emerald_red.falling.ypos",                 "9"                     },
1617   { "emerald_red.falling.frames",               "2"                     },
1618   { "emerald_purple",                           "RocksElements.pcx"     },
1619   { "emerald_purple.xpos",                      "10"                    },
1620   { "emerald_purple.ypos",                      "9"                     },
1621   { "emerald_purple.frames",                    "1"                     },
1622   { "emerald_purple.falling",                   "RocksElements.pcx"     },
1623   { "emerald_purple.falling.xpos",              "10"                    },
1624   { "emerald_purple.falling.ypos",              "9"                     },
1625   { "emerald_purple.falling.frames",            "2"                     },
1626
1627   { "wall_emerald_yellow",                      "RocksElements.pcx"     },
1628   { "wall_emerald_yellow.xpos",                 "8"                     },
1629   { "wall_emerald_yellow.ypos",                 "8"                     },
1630   { "wall_emerald_yellow.frames",               "1"                     },
1631   { "wall_emerald_red",                         "RocksElements.pcx"     },
1632   { "wall_emerald_red.xpos",                    "6"                     },
1633   { "wall_emerald_red.ypos",                    "8"                     },
1634   { "wall_emerald_red.frames",                  "1"                     },
1635   { "wall_emerald_purple",                      "RocksElements.pcx"     },
1636   { "wall_emerald_purple.xpos",                 "7"                     },
1637   { "wall_emerald_purple.ypos",                 "8"                     },
1638   { "wall_emerald_purple.frames",               "1"                     },
1639   { "wall_bd_diamond",                          "RocksElements.pcx"     },
1640   { "wall_bd_diamond.xpos",                     "9"                     },
1641   { "wall_bd_diamond.ypos",                     "8"                     },
1642   { "wall_bd_diamond.frames",                   "1"                     },
1643
1644   { "wall_growing",                             "RocksElements.pcx"     },
1645   { "wall_growing.xpos",                        "11"                    },
1646   { "wall_growing.ypos",                        "10"                    },
1647   { "wall_growing.frames",                      "1"                     },
1648   { "wall_growing_xy",                          "RocksElements.pcx"     },
1649   { "wall_growing_xy.xpos",                     "4"                     },
1650   { "wall_growing_xy.ypos",                     "9"                     },
1651   { "wall_growing_xy.frames",                   "1"                     },
1652   { "wall_growing_x",                           "RocksElements.pcx"     },
1653   { "wall_growing_x.xpos",                      "5"                     },
1654   { "wall_growing_x.ypos",                      "9"                     },
1655   { "wall_growing_x.frames",                    "1"                     },
1656   { "wall_growing_y",                           "RocksElements.pcx"     },
1657   { "wall_growing_y.xpos",                      "6"                     },
1658   { "wall_growing_y.ypos",                      "9"                     },
1659   { "wall_growing_y.frames",                    "1"                     },
1660
1661   { "wall_growing_active_left",                 "RocksElements.pcx"     },
1662   { "wall_growing_active_left.xpos",            "8"                     },
1663   { "wall_growing_active_left.ypos",            "10"                    },
1664   { "wall_growing_active_left.frames",          "3"                     },
1665   { "wall_growing_active_left.delay",           "6"                     },
1666   { "wall_growing_active_left.global_sync",     "0"                     },
1667   { "wall_growing_active_right",                "RocksElements.pcx"     },
1668   { "wall_growing_active_right.xpos",           "5"                     },
1669   { "wall_growing_active_right.ypos",           "10"                    },
1670   { "wall_growing_active_right.frames",         "3"                     },
1671   { "wall_growing_active_right.delay",          "6"                     },
1672   { "wall_growing_active_right.global_sync",    "0"                     },
1673   { "wall_growing_active_up",                   "RocksHeroes.pcx"       },
1674   { "wall_growing_active_up.xpos",              "3"                     },
1675   { "wall_growing_active_up.ypos",              "12"                    },
1676   { "wall_growing_active_up.frames",            "3"                     },
1677   { "wall_growing_active_up.delay",             "6"                     },
1678   { "wall_growing_active_up.global_sync",       "0"                     },
1679   { "wall_growing_active_down",                 "RocksHeroes.pcx"       },
1680   { "wall_growing_active_down.xpos",            "0"                     },
1681   { "wall_growing_active_down.ypos",            "12"                    },
1682   { "wall_growing_active_down.frames",          "3"                     },
1683   { "wall_growing_active_down.delay",           "6"                     },
1684   { "wall_growing_active_down.global_sync",     "0"                     },
1685
1686   { "black_orb",                                "RocksElements.pcx"     },
1687   { "black_orb.xpos",                           "13"                    },
1688   { "black_orb.ypos",                           "9"                     },
1689   { "black_orb.frames",                         "1"                     },
1690
1691   { "speed_pill",                               "RocksElements.pcx"     },
1692   { "speed_pill.xpos",                          "14"                    },
1693   { "speed_pill.ypos",                          "9"                     },
1694   { "speed_pill.frames",                        "1"                     },
1695
1696   { "dark_yamyam",                              "RocksElements.pcx"     },
1697   { "dark_yamyam.xpos",                         "8"                     },
1698   { "dark_yamyam.ypos",                         "11"                    },
1699   { "dark_yamyam.frames",                       "4"                     },
1700   { "dark_yamyam.mode_pingpong2",               "1"                     },
1701
1702   { "dynabomb.active",                          "RocksElements.pcx"     },
1703   { "dynabomb.active.xpos",                     "12"                    },
1704   { "dynabomb.active.ypos",                     "11"                    },
1705   { "dynabomb.active.frames",                   "4"                     },
1706   { "dynabomb.active.delay",                    "6"                     },
1707   { "dynabomb.active.mode_pingpong",            "1"                     },
1708   { "dynabomb_player1.active",                  "RocksElements.pcx"     },
1709   { "dynabomb_player1.active.xpos",             "12"                    },
1710   { "dynabomb_player1.active.ypos",             "11"                    },
1711   { "dynabomb_player1.active.frames",           "4"                     },
1712   { "dynabomb_player1.active.delay",            "6"                     },
1713   { "dynabomb_player1.active.mode_pingpong",    "1"                     },
1714   { "dynabomb_player2.active",                  "RocksElements.pcx"     },
1715   { "dynabomb_player2.active.xpos",             "12"                    },
1716   { "dynabomb_player2.active.ypos",             "11"                    },
1717   { "dynabomb_player2.active.frames",           "4"                     },
1718   { "dynabomb_player2.active.delay",            "6"                     },
1719   { "dynabomb_player2.active.mode_pingpong",    "1"                     },
1720   { "dynabomb_player3.active",                  "RocksElements.pcx"     },
1721   { "dynabomb_player3.active.xpos",             "12"                    },
1722   { "dynabomb_player3.active.ypos",             "11"                    },
1723   { "dynabomb_player3.active.frames",           "4"                     },
1724   { "dynabomb_player3.active.delay",            "6"                     },
1725   { "dynabomb_player3.active.mode_pingpong",    "1"                     },
1726   { "dynabomb_player4.active",                  "RocksElements.pcx"     },
1727   { "dynabomb_player4.active.xpos",             "12"                    },
1728   { "dynabomb_player4.active.ypos",             "11"                    },
1729   { "dynabomb_player4.active.frames",           "4"                     },
1730   { "dynabomb_player4.active.delay",            "6"                     },
1731   { "dynabomb_player4.active.mode_pingpong",    "1"                     },
1732   { "dynabomb_nr",                              "RocksElements.pcx"     },
1733   { "dynabomb_nr.xpos",                         "12"                    },
1734   { "dynabomb_nr.ypos",                         "11"                    },
1735   { "dynabomb_nr.frames",                       "1"                     },
1736   { "dynabomb_sz",                              "RocksElements.pcx"     },
1737   { "dynabomb_sz.xpos",                         "15"                    },
1738   { "dynabomb_sz.ypos",                         "11"                    },
1739   { "dynabomb_sz.frames",                       "1"                     },
1740   { "dynabomb_xl",                              "RocksElements.pcx"     },
1741   { "dynabomb_xl.xpos",                         "12"                    },
1742   { "dynabomb_xl.ypos",                         "9"                     },
1743   { "dynabomb_xl.frames",                       "1"                     },
1744
1745   { "pig",                                      "RocksHeroes.pcx"       },
1746   { "pig.xpos",                                 "8"                     },
1747   { "pig.ypos",                                 "0"                     },
1748   { "pig.frames",                               "1"                     },
1749   { "pig_down",                                 "RocksHeroes.pcx"       },
1750   { "pig_down.xpos",                            "8"                     },
1751   { "pig_down.ypos",                            "0"                     },
1752   { "pig_down.frames",                          "1"                     },
1753   { "pig_down.moving",                          "RocksHeroes.pcx"       },
1754   { "pig_down.moving.xpos",                     "8"                     },
1755   { "pig_down.moving.ypos",                     "0"                     },
1756   { "pig_down.moving.frames",                   "4"                     },
1757   { "pig_down.moving.delay",                    "2"                     },
1758   { "pig_down.eating",                          "RocksHeroes.pcx"       },
1759   { "pig_down.eating.xpos",                     "8"                     },
1760   { "pig_down.eating.ypos",                     "0"                     },
1761   { "pig_down.eating.frames",                   "4"                     },
1762   { "pig_down.eating.delay",                    "2"                     },
1763   { "pig_up",                                   "RocksHeroes.pcx"       },
1764   { "pig_up.xpos",                              "12"                    },
1765   { "pig_up.ypos",                              "0"                     },
1766   { "pig_up.frames",                            "1"                     },
1767   { "pig_up.moving",                            "RocksHeroes.pcx"       },
1768   { "pig_up.moving.xpos",                       "12"                    },
1769   { "pig_up.moving.ypos",                       "0"                     },
1770   { "pig_up.moving.frames",                     "4"                     },
1771   { "pig_up.moving.delay",                      "2"                     },
1772   { "pig_up.eating",                            "RocksHeroes.pcx"       },
1773   { "pig_up.eating.xpos",                       "12"                    },
1774   { "pig_up.eating.ypos",                       "0"                     },
1775   { "pig_up.eating.frames",                     "4"                     },
1776   { "pig_up.eating.delay",                      "2"                     },
1777   { "pig_left",                                 "RocksHeroes.pcx"       },
1778   { "pig_left.xpos",                            "8"                     },
1779   { "pig_left.ypos",                            "1"                     },
1780   { "pig_left.frames",                          "1"                     },
1781   { "pig_left.moving",                          "RocksHeroes.pcx"       },
1782   { "pig_left.moving.xpos",                     "8"                     },
1783   { "pig_left.moving.ypos",                     "1"                     },
1784   { "pig_left.moving.frames",                   "4"                     },
1785   { "pig_left.moving.delay",                    "2"                     },
1786   { "pig_left.eating",                          "RocksHeroes.pcx"       },
1787   { "pig_left.eating.xpos",                     "8"                     },
1788   { "pig_left.eating.ypos",                     "1"                     },
1789   { "pig_left.eating.frames",                   "4"                     },
1790   { "pig_left.eating.delay",                    "2"                     },
1791   { "pig_right",                                "RocksHeroes.pcx"       },
1792   { "pig_right.xpos",                           "12"                    },
1793   { "pig_right.ypos",                           "1"                     },
1794   { "pig_right.frames",                         "1"                     },
1795   { "pig_right.moving",                         "RocksHeroes.pcx"       },
1796   { "pig_right.moving.xpos",                    "12"                    },
1797   { "pig_right.moving.ypos",                    "1"                     },
1798   { "pig_right.moving.frames",                  "4"                     },
1799   { "pig_right.moving.delay",                   "2"                     },
1800   { "pig_right.eating",                         "RocksHeroes.pcx"       },
1801   { "pig_right.eating.xpos",                    "12"                    },
1802   { "pig_right.eating.ypos",                    "1"                     },
1803   { "pig_right.eating.frames",                  "4"                     },
1804   { "pig_right.eating.delay",                   "2"                     },
1805
1806   { "dragon",                                   "RocksHeroes.pcx"       },
1807   { "dragon.xpos",                              "8"                     },
1808   { "dragon.ypos",                              "2"                     },
1809   { "dragon.frames",                            "1"                     },
1810   { "dragon_down",                              "RocksHeroes.pcx"       },
1811   { "dragon_down.xpos",                         "8"                     },
1812   { "dragon_down.ypos",                         "2"                     },
1813   { "dragon_down.frames",                       "1"                     },
1814   { "dragon_down.moving",                       "RocksHeroes.pcx"       },
1815   { "dragon_down.moving.xpos",                  "8"                     },
1816   { "dragon_down.moving.ypos",                  "2"                     },
1817   { "dragon_down.moving.frames",                "4"                     },
1818   { "dragon_down.moving.delay",                 "2"                     },
1819   { "dragon_down.attacking",                    "RocksHeroes.pcx"       },
1820   { "dragon_down.attacking.xpos",               "8"                     },
1821   { "dragon_down.attacking.ypos",               "2"                     },
1822   { "dragon_down.attacking.frames",             "1"                     },
1823   { "dragon_up",                                "RocksHeroes.pcx"       },
1824   { "dragon_up.xpos",                           "12"                    },
1825   { "dragon_up.ypos",                           "2"                     },
1826   { "dragon_up.frames",                         "1"                     },
1827   { "dragon_up.moving",                         "RocksHeroes.pcx"       },
1828   { "dragon_up.moving.xpos",                    "12"                    },
1829   { "dragon_up.moving.ypos",                    "2"                     },
1830   { "dragon_up.moving.frames",                  "4"                     },
1831   { "dragon_up.moving.delay",                   "2"                     },
1832   { "dragon_up.attacking",                      "RocksHeroes.pcx"       },
1833   { "dragon_up.attacking.xpos",                 "12"                    },
1834   { "dragon_up.attacking.ypos",                 "2"                     },
1835   { "dragon_up.attacking.frames",               "1"                     },
1836   { "dragon_left",                              "RocksHeroes.pcx"       },
1837   { "dragon_left.xpos",                         "8"                     },
1838   { "dragon_left.ypos",                         "3"                     },
1839   { "dragon_left.frames",                       "1"                     },
1840   { "dragon_left.moving",                       "RocksHeroes.pcx"       },
1841   { "dragon_left.moving.xpos",                  "8"                     },
1842   { "dragon_left.moving.ypos",                  "3"                     },
1843   { "dragon_left.moving.frames",                "4"                     },
1844   { "dragon_left.moving.delay",                 "2"                     },
1845   { "dragon_left.attacking",                    "RocksHeroes.pcx"       },
1846   { "dragon_left.attacking.xpos",               "8"                     },
1847   { "dragon_left.attacking.ypos",               "3"                     },
1848   { "dragon_left.attacking.frames",             "1"                     },
1849   { "dragon_right",                             "RocksHeroes.pcx"       },
1850   { "dragon_right.xpos",                        "12"                    },
1851   { "dragon_right.ypos",                        "3"                     },
1852   { "dragon_right.frames",                      "1"                     },
1853   { "dragon_right.moving",                      "RocksHeroes.pcx"       },
1854   { "dragon_right.moving.xpos",                 "12"                    },
1855   { "dragon_right.moving.ypos",                 "3"                     },
1856   { "dragon_right.moving.frames",               "4"                     },
1857   { "dragon_right.moving.delay",                "2"                     },
1858   { "dragon_right.attacking",                   "RocksHeroes.pcx"       },
1859   { "dragon_right.attacking.xpos",              "12"                    },
1860   { "dragon_right.attacking.ypos",              "3"                     },
1861   { "dragon_right.attacking.frames",            "1"                     },
1862
1863   { "mole",                                     "RocksHeroes.pcx"       },
1864   { "mole.xpos",                                "8"                     },
1865   { "mole.ypos",                                "4"                     },
1866   { "mole.frames",                              "1"                     },
1867   { "mole_down",                                "RocksHeroes.pcx"       },
1868   { "mole_down.xpos",                           "8"                     },
1869   { "mole_down.ypos",                           "4"                     },
1870   { "mole_down.frames",                         "1"                     },
1871   { "mole_down.moving",                         "RocksHeroes.pcx"       },
1872   { "mole_down.moving.xpos",                    "8"                     },
1873   { "mole_down.moving.ypos",                    "4"                     },
1874   { "mole_down.moving.frames",                  "4"                     },
1875   { "mole_down.moving.delay",                   "2"                     },
1876   { "mole_down.digging",                        "RocksHeroes.pcx"       },
1877   { "mole_down.digging.xpos",                   "8"                     },
1878   { "mole_down.digging.ypos",                   "4"                     },
1879   { "mole_down.digging.frames",                 "4"                     },
1880   { "mole_down.digging.delay",                  "2"                     },
1881   { "mole_up",                                  "RocksHeroes.pcx"       },
1882   { "mole_up.xpos",                             "12"                    },
1883   { "mole_up.ypos",                             "4"                     },
1884   { "mole_up.frames",                           "1"                     },
1885   { "mole_up.moving",                           "RocksHeroes.pcx"       },
1886   { "mole_up.moving.xpos",                      "12"                    },
1887   { "mole_up.moving.ypos",                      "4"                     },
1888   { "mole_up.moving.frames",                    "4"                     },
1889   { "mole_up.moving.delay",                     "2"                     },
1890   { "mole_up.digging",                          "RocksHeroes.pcx"       },
1891   { "mole_up.digging.xpos",                     "12"                    },
1892   { "mole_up.digging.ypos",                     "4"                     },
1893   { "mole_up.digging.frames",                   "4"                     },
1894   { "mole_up.digging.delay",                    "2"                     },
1895   { "mole_left",                                "RocksHeroes.pcx"       },
1896   { "mole_left.xpos",                           "8"                     },
1897   { "mole_left.ypos",                           "5"                     },
1898   { "mole_left.frames",                         "1"                     },
1899   { "mole_left.moving",                         "RocksHeroes.pcx"       },
1900   { "mole_left.moving.xpos",                    "8"                     },
1901   { "mole_left.moving.ypos",                    "5"                     },
1902   { "mole_left.moving.frames",                  "4"                     },
1903   { "mole_left.moving.delay",                   "2"                     },
1904   { "mole_left.digging",                        "RocksHeroes.pcx"       },
1905   { "mole_left.digging.xpos",                   "8"                     },
1906   { "mole_left.digging.ypos",                   "5"                     },
1907   { "mole_left.digging.frames",                 "4"                     },
1908   { "mole_left.digging.delay",                  "2"                     },
1909   { "mole_right",                               "RocksHeroes.pcx"       },
1910   { "mole_right.xpos",                          "12"                    },
1911   { "mole_right.ypos",                          "5"                     },
1912   { "mole_right.frames",                        "1"                     },
1913   { "mole_right.moving",                        "RocksHeroes.pcx"       },
1914   { "mole_right.moving.xpos",                   "12"                    },
1915   { "mole_right.moving.ypos",                   "5"                     },
1916   { "mole_right.moving.frames",                 "4"                     },
1917   { "mole_right.moving.delay",                  "2"                     },
1918   { "mole_right.digging",                       "RocksHeroes.pcx"       },
1919   { "mole_right.digging.xpos",                  "12"                    },
1920   { "mole_right.digging.ypos",                  "5"                     },
1921   { "mole_right.digging.frames",                "4"                     },
1922   { "mole_right.digging.delay",                 "2"                     },
1923
1924   { "penguin",                                  "RocksHeroes.pcx"       },
1925   { "penguin.xpos",                             "8"                     },
1926   { "penguin.ypos",                             "6"                     },
1927   { "penguin.frames",                           "1"                     },
1928   { "penguin_down",                             "RocksHeroes.pcx"       },
1929   { "penguin_down.xpos",                        "8"                     },
1930   { "penguin_down.ypos",                        "6"                     },
1931   { "penguin_down.frames",                      "1"                     },
1932   { "penguin_down.moving",                      "RocksHeroes.pcx"       },
1933   { "penguin_down.moving.xpos",                 "8"                     },
1934   { "penguin_down.moving.ypos",                 "6"                     },
1935   { "penguin_down.moving.frames",               "4"                     },
1936   { "penguin_down.moving.delay",                "2"                     },
1937   { "penguin_up",                               "RocksHeroes.pcx"       },
1938   { "penguin_up.xpos",                          "12"                    },
1939   { "penguin_up.ypos",                          "6"                     },
1940   { "penguin_up.frames",                        "1"                     },
1941   { "penguin_up.moving",                        "RocksHeroes.pcx"       },
1942   { "penguin_up.moving.xpos",                   "12"                    },
1943   { "penguin_up.moving.ypos",                   "6"                     },
1944   { "penguin_up.moving.frames",                 "4"                     },
1945   { "penguin_up.moving.delay",                  "2"                     },
1946   { "penguin_left",                             "RocksHeroes.pcx"       },
1947   { "penguin_left.xpos",                        "8"                     },
1948   { "penguin_left.ypos",                        "7"                     },
1949   { "penguin_left.frames",                      "1"                     },
1950   { "penguin_left.moving",                      "RocksHeroes.pcx"       },
1951   { "penguin_left.moving.xpos",                 "8"                     },
1952   { "penguin_left.moving.ypos",                 "7"                     },
1953   { "penguin_left.moving.frames",               "4"                     },
1954   { "penguin_left.moving.delay",                "2"                     },
1955   { "penguin_right",                            "RocksHeroes.pcx"       },
1956   { "penguin_right.xpos",                       "12"                    },
1957   { "penguin_right.ypos",                       "7"                     },
1958   { "penguin_right.frames",                     "1"                     },
1959   { "penguin_right.moving",                     "RocksHeroes.pcx"       },
1960   { "penguin_right.moving.xpos",                "12"                    },
1961   { "penguin_right.moving.ypos",                "7"                     },
1962   { "penguin_right.moving.frames",              "4"                     },
1963   { "penguin_right.moving.delay",               "2"                     },
1964
1965   { "satellite",                                "RocksHeroes.pcx"       },
1966   { "satellite.xpos",                           "8"                     },
1967   { "satellite.ypos",                           "9"                     },
1968   { "satellite.frames",                         "8"                     },
1969   { "satellite.moving.delay",                   "2"                     },
1970   { "satellite.moving",                         "RocksHeroes.pcx"       },
1971   { "satellite.moving.xpos",                    "8"                     },
1972   { "satellite.moving.ypos",                    "9"                     },
1973   { "satellite.moving.frames",                  "8"                     },
1974   { "satellite.moving.delay",                   "2"                     },
1975
1976   { "flames_left1",                             "RocksHeroes.pcx"       },
1977   { "flames_left1.xpos",                        "8"                     },
1978   { "flames_left1.ypos",                        "12"                    },
1979   { "flames_left1.frames",                      "2"                     },
1980   { "flames_left1.offset",                      "96"                    },
1981   { "flames_left2",                             "RocksHeroes.pcx"       },
1982   { "flames_left2.xpos",                        "9"                     },
1983   { "flames_left2.ypos",                        "12"                    },
1984   { "flames_left2.frames",                      "2"                     },
1985   { "flames_left2.offset",                      "96"                    },
1986   { "flames_left3",                             "RocksHeroes.pcx"       },
1987   { "flames_left3.xpos",                        "10"                    },
1988   { "flames_left3.ypos",                        "12"                    },
1989   { "flames_left3.frames",                      "2"                     },
1990   { "flames_left3.offset",                      "96"                    },
1991
1992   { "flames_right1",                            "RocksHeroes.pcx"       },
1993   { "flames_right1.xpos",                       "8"                     },
1994   { "flames_right1.ypos",                       "13"                    },
1995   { "flames_right1.frames",                     "2"                     },
1996   { "flames_right1.offset",                     "96"                    },
1997   { "flames_right2",                            "RocksHeroes.pcx"       },
1998   { "flames_right2.xpos",                       "9"                     },
1999   { "flames_right2.ypos",                       "13"                    },
2000   { "flames_right2.frames",                     "2"                     },
2001   { "flames_right2.offset",                     "96"                    },
2002   { "flames_right3",                            "RocksHeroes.pcx"       },
2003   { "flames_right3.xpos",                       "10"                    },
2004   { "flames_right3.ypos",                       "13"                    },
2005   { "flames_right3.frames",                     "2"                     },
2006   { "flames_right3.offset",                     "96"                    },
2007
2008   { "flames_up1",                               "RocksHeroes.pcx"       },
2009   { "flames_up1.xpos",                          "8"                     },
2010   { "flames_up1.ypos",                          "14"                    },
2011   { "flames_up1.frames",                        "2"                     },
2012   { "flames_up1.offset",                        "96"                    },
2013   { "flames_up2",                               "RocksHeroes.pcx"       },
2014   { "flames_up2.xpos",                          "9"                     },
2015   { "flames_up2.ypos",                          "14"                    },
2016   { "flames_up2.frames",                        "2"                     },
2017   { "flames_up2.offset",                        "96"                    },
2018   { "flames_up3",                               "RocksHeroes.pcx"       },
2019   { "flames_up3.xpos",                          "10"                    },
2020   { "flames_up3.ypos",                          "14"                    },
2021   { "flames_up3.frames",                        "2"                     },
2022   { "flames_up3.offset",                        "96"                    },
2023
2024   { "flames_down1",                             "RocksHeroes.pcx"       },
2025   { "flames_down1.xpos",                        "8"                     },
2026   { "flames_down1.ypos",                        "15"                    },
2027   { "flames_down1.frames",                      "2"                     },
2028   { "flames_down1.offset",                      "96"                    },
2029   { "flames_down2",                             "RocksHeroes.pcx"       },
2030   { "flames_down2.xpos",                        "9"                     },
2031   { "flames_down2.ypos",                        "15"                    },
2032   { "flames_down2.frames",                      "2"                     },
2033   { "flames_down2.offset",                      "96"                    },
2034   { "flames_down3",                             "RocksHeroes.pcx"       },
2035   { "flames_down3.xpos",                        "10"                    },
2036   { "flames_down3.ypos",                        "15"                    },
2037   { "flames_down3.frames",                      "2"                     },
2038   { "flames_down3.offset",                      "96"                    },
2039
2040   { "stoneblock",                               "RocksElements.pcx"     },
2041   { "stoneblock.xpos",                          "10"                    },
2042   { "stoneblock.ypos",                          "1"                     },
2043   { "stoneblock.frames",                        "1"                     },
2044
2045   /* images for generic elements and actions */
2046
2047   { "player1",                                  "RocksHeroes.pcx"       },
2048   { "player1.xpos",                             "0"                     },
2049   { "player1.ypos",                             "0"                     },
2050   { "player1.frames",                           "1"                     },
2051   { "player1_down",                             "RocksHeroes.pcx"       },
2052   { "player1_down.xpos",                        "0"                     },
2053   { "player1_down.ypos",                        "0"                     },
2054   { "player1_down.frames",                      "1"                     },
2055   { "player1_down.moving",                      "RocksHeroes.pcx"       },
2056   { "player1_down.moving.xpos",                 "0"                     },
2057   { "player1_down.moving.ypos",                 "0"                     },
2058   { "player1_down.moving.frames",               "4"                     },
2059   { "player1_down.moving.start_frame",          "1"                     },
2060   { "player1_down.moving.delay",                "4"                     },
2061   { "player1_down.digging",                     "RocksHeroes.pcx"       },
2062   { "player1_down.digging.xpos",                "0"                     },
2063   { "player1_down.digging.ypos",                "0"                     },
2064   { "player1_down.digging.frames",              "4"                     },
2065   { "player1_down.pushing",                     "RocksHeroes.pcx"       },
2066   { "player1_down.pushing.xpos",                "0"                     },
2067   { "player1_down.pushing.ypos",                "0"                     },
2068   { "player1_down.pushing.frames",              "4"                     },
2069   { "player1_down.pushing.delay",               "2"                     },
2070   { "player1_down.snapping",                    "RocksHeroes.pcx"       },
2071   { "player1_down.snapping.xpos",               "0"                     },
2072   { "player1_down.snapping.ypos",               "0"                     },
2073   { "player1_down.snapping.frames",             "1"                     },
2074   { "player1_up",                               "RocksHeroes.pcx"       },
2075   { "player1_up.xpos",                          "4"                     },
2076   { "player1_up.ypos",                          "0"                     },
2077   { "player1_up.frames",                        "1"                     },
2078   { "player1_up.moving",                        "RocksHeroes.pcx"       },
2079   { "player1_up.moving.xpos",                   "4"                     },
2080   { "player1_up.moving.ypos",                   "0"                     },
2081   { "player1_up.moving.frames",                 "4"                     },
2082   { "player1_up.moving.start_frame",            "1"                     },
2083   { "player1_up.moving.delay",                  "4"                     },
2084   { "player1_up.digging",                       "RocksHeroes.pcx"       },
2085   { "player1_up.digging.xpos",                  "4"                     },
2086   { "player1_up.digging.ypos",                  "0"                     },
2087   { "player1_up.digging.frames",                "4"                     },
2088   { "player1_up.pushing",                       "RocksHeroes.pcx"       },
2089   { "player1_up.pushing.xpos",                  "4"                     },
2090   { "player1_up.pushing.ypos",                  "0"                     },
2091   { "player1_up.pushing.frames",                "4"                     },
2092   { "player1_up.pushing.delay",                 "2"                     },
2093   { "player1_up.snapping",                      "RocksHeroes.pcx"       },
2094   { "player1_up.snapping.xpos",                 "4"                     },
2095   { "player1_up.snapping.ypos",                 "0"                     },
2096   { "player1_up.snapping.frames",               "1"                     },
2097   { "player1_left",                             "RocksHeroes.pcx"       },
2098   { "player1_left.xpos",                        "0"                     },
2099   { "player1_left.ypos",                        "1"                     },
2100   { "player1_left.frames",                      "1"                     },
2101   { "player1_left.moving",                      "RocksHeroes.pcx"       },
2102   { "player1_left.moving.xpos",                 "0"                     },
2103   { "player1_left.moving.ypos",                 "1"                     },
2104   { "player1_left.moving.frames",               "4"                     },
2105   { "player1_left.moving.start_frame",          "1"                     },
2106   { "player1_left.moving.delay",                "4"                     },
2107   { "player1_left.digging",                     "RocksHeroes.pcx"       },
2108   { "player1_left.digging.xpos",                "0"                     },
2109   { "player1_left.digging.ypos",                "1"                     },
2110   { "player1_left.digging.frames",              "4"                     },
2111   { "player1_left.pushing",                     "RocksHeroes.pcx"       },
2112   { "player1_left.pushing.xpos",                "4"                     },
2113   { "player1_left.pushing.ypos",                "2"                     },
2114   { "player1_left.pushing.frames",              "4"                     },
2115   { "player1_left.pushing.delay",               "2"                     },
2116   { "player1_left.snapping",                    "RocksHeroes.pcx"       },
2117   { "player1_left.snapping.xpos",               "0"                     },
2118   { "player1_left.snapping.ypos",               "1"                     },
2119   { "player1_left.snapping.frames",             "1"                     },
2120   { "player1_right",                            "RocksHeroes.pcx"       },
2121   { "player1_right.xpos",                       "4"                     },
2122   { "player1_right.ypos",                       "1"                     },
2123   { "player1_right.frames",                     "1"                     },
2124   { "player1_right.moving",                     "RocksHeroes.pcx"       },
2125   { "player1_right.moving.xpos",                "4"                     },
2126   { "player1_right.moving.ypos",                "1"                     },
2127   { "player1_right.moving.frames",              "4"                     },
2128   { "player1_right.moving.delay",               "4"                     },
2129   { "player1_right.moving.start_frame",         "1"                     },
2130   { "player1_right.digging",                    "RocksHeroes.pcx"       },
2131   { "player1_right.digging.xpos",               "4"                     },
2132   { "player1_right.digging.ypos",               "1"                     },
2133   { "player1_right.digging.frames",             "4"                     },
2134   { "player1_right.pushing",                    "RocksHeroes.pcx"       },
2135   { "player1_right.pushing.xpos",               "0"                     },
2136   { "player1_right.pushing.ypos",               "2"                     },
2137   { "player1_right.pushing.frames",             "4"                     },
2138   { "player1_right.pushing.delay",              "2"                     },
2139   { "player1_right.snapping",                   "RocksHeroes.pcx"       },
2140   { "player1_right.snapping.xpos",              "4"                     },
2141   { "player1_right.snapping.ypos",              "1"                     },
2142   { "player1_right.snapping.frames",            "1"                     },
2143
2144   { "player2",                                  "RocksHeroes.pcx"       },
2145   { "player2.xpos",                             "0"                     },
2146   { "player2.ypos",                             "3"                     },
2147   { "player2.frames",                           "1"                     },
2148   { "player2_down",                             "RocksHeroes.pcx"       },
2149   { "player2_down.xpos",                        "0"                     },
2150   { "player2_down.ypos",                        "3"                     },
2151   { "player2_down.frames",                      "1"                     },
2152   { "player2_down.moving",                      "RocksHeroes.pcx"       },
2153   { "player2_down.moving.xpos",                 "0"                     },
2154   { "player2_down.moving.ypos",                 "3"                     },
2155   { "player2_down.moving.frames",               "4"                     },
2156   { "player2_down.digging",                     "RocksHeroes.pcx"       },
2157   { "player2_down.digging.xpos",                "0"                     },
2158   { "player2_down.digging.ypos",                "3"                     },
2159   { "player2_down.digging.frames",              "4"                     },
2160   { "player2_down.pushing",                     "RocksHeroes.pcx"       },
2161   { "player2_down.pushing.xpos",                "0"                     },
2162   { "player2_down.pushing.ypos",                "3"                     },
2163   { "player2_down.pushing.frames",              "4"                     },
2164   { "player2_down.snapping",                    "RocksHeroes.pcx"       },
2165   { "player2_down.snapping.xpos",               "0"                     },
2166   { "player2_down.snapping.ypos",               "3"                     },
2167   { "player2_down.snapping.frames",             "1"                     },
2168   { "player2_up",                               "RocksHeroes.pcx"       },
2169   { "player2_up.xpos",                          "4"                     },
2170   { "player2_up.ypos",                          "3"                     },
2171   { "player2_up.frames",                        "1"                     },
2172   { "player2_up.moving",                        "RocksHeroes.pcx"       },
2173   { "player2_up.moving.xpos",                   "4"                     },
2174   { "player2_up.moving.ypos",                   "3"                     },
2175   { "player2_up.moving.frames",                 "4"                     },
2176   { "player2_up.digging",                       "RocksHeroes.pcx"       },
2177   { "player2_up.digging.xpos",                  "4"                     },
2178   { "player2_up.digging.ypos",                  "3"                     },
2179   { "player2_up.digging.frames",                "4"                     },
2180   { "player2_up.pushing",                       "RocksHeroes.pcx"       },
2181   { "player2_up.pushing.xpos",                  "4"                     },
2182   { "player2_up.pushing.ypos",                  "3"                     },
2183   { "player2_up.pushing.frames",                "4"                     },
2184   { "player2_up.snapping",                      "RocksHeroes.pcx"       },
2185   { "player2_up.snapping.xpos",                 "4"                     },
2186   { "player2_up.snapping.ypos",                 "3"                     },
2187   { "player2_up.snapping.frames",               "1"                     },
2188   { "player2_left",                             "RocksHeroes.pcx"       },
2189   { "player2_left.xpos",                        "0"                     },
2190   { "player2_left.ypos",                        "4"                     },
2191   { "player2_left.frames",                      "1"                     },
2192   { "player2_left.moving",                      "RocksHeroes.pcx"       },
2193   { "player2_left.moving.xpos",                 "0"                     },
2194   { "player2_left.moving.ypos",                 "4"                     },
2195   { "player2_left.moving.frames",               "4"                     },
2196   { "player2_left.digging",                     "RocksHeroes.pcx"       },
2197   { "player2_left.digging.xpos",                "0"                     },
2198   { "player2_left.digging.ypos",                "4"                     },
2199   { "player2_left.digging.frames",              "4"                     },
2200   { "player2_left.pushing",                     "RocksHeroes.pcx"       },
2201   { "player2_left.pushing.xpos",                "4"                     },
2202   { "player2_left.pushing.ypos",                "5"                     },
2203   { "player2_left.pushing.frames",              "4"                     },
2204   { "player2_left.snapping",                    "RocksHeroes.pcx"       },
2205   { "player2_left.snapping.xpos",               "0"                     },
2206   { "player2_left.snapping.ypos",               "4"                     },
2207   { "player2_left.snapping.frames",             "1"                     },
2208   { "player2_right",                            "RocksHeroes.pcx"       },
2209   { "player2_right.xpos",                       "4"                     },
2210   { "player2_right.ypos",                       "4"                     },
2211   { "player2_right.frames",                     "1"                     },
2212   { "player2_right.moving",                     "RocksHeroes.pcx"       },
2213   { "player2_right.moving.xpos",                "4"                     },
2214   { "player2_right.moving.ypos",                "4"                     },
2215   { "player2_right.moving.frames",              "4"                     },
2216   { "player2_right.digging",                    "RocksHeroes.pcx"       },
2217   { "player2_right.digging.xpos",               "4"                     },
2218   { "player2_right.digging.ypos",               "4"                     },
2219   { "player2_right.digging.frames",             "4"                     },
2220   { "player2_right.pushing",                    "RocksHeroes.pcx"       },
2221   { "player2_right.pushing.xpos",               "0"                     },
2222   { "player2_right.pushing.ypos",               "5"                     },
2223   { "player2_right.pushing.frames",             "4"                     },
2224   { "player2_right.snapping",                   "RocksHeroes.pcx"       },
2225   { "player2_right.snapping.xpos",              "4"                     },
2226   { "player2_right.snapping.ypos",              "4"                     },
2227   { "player2_right.snapping.frames",            "1"                     },
2228
2229   { "player3",                                  "RocksHeroes.pcx"       },
2230   { "player3.xpos",                             "0"                     },
2231   { "player3.ypos",                             "6"                     },
2232   { "player3.frames",                           "1"                     },
2233   { "player3_down",                             "RocksHeroes.pcx"       },
2234   { "player3_down.xpos",                        "0"                     },
2235   { "player3_down.ypos",                        "6"                     },
2236   { "player3_down.frames",                      "1"                     },
2237   { "player3_down.moving",                      "RocksHeroes.pcx"       },
2238   { "player3_down.moving.xpos",                 "0"                     },
2239   { "player3_down.moving.ypos",                 "6"                     },
2240   { "player3_down.moving.frames",               "4"                     },
2241   { "player3_down.digging",                     "RocksHeroes.pcx"       },
2242   { "player3_down.digging.xpos",                "0"                     },
2243   { "player3_down.digging.ypos",                "6"                     },
2244   { "player3_down.digging.frames",              "4"                     },
2245   { "player3_down.pushing",                     "RocksHeroes.pcx"       },
2246   { "player3_down.pushing.xpos",                "0"                     },
2247   { "player3_down.pushing.ypos",                "6"                     },
2248   { "player3_down.pushing.frames",              "4"                     },
2249   { "player3_down.snapping",                    "RocksHeroes.pcx"       },
2250   { "player3_down.snapping.xpos",               "0"                     },
2251   { "player3_down.snapping.ypos",               "6"                     },
2252   { "player3_down.snapping.frames",             "1"                     },
2253   { "player3_up",                               "RocksHeroes.pcx"       },
2254   { "player3_up.xpos",                          "4"                     },
2255   { "player3_up.ypos",                          "6"                     },
2256   { "player3_up.frames",                        "1"                     },
2257   { "player3_up.moving",                        "RocksHeroes.pcx"       },
2258   { "player3_up.moving.xpos",                   "4"                     },
2259   { "player3_up.moving.ypos",                   "6"                     },
2260   { "player3_up.moving.frames",                 "4"                     },
2261   { "player3_up.digging",                       "RocksHeroes.pcx"       },
2262   { "player3_up.digging.xpos",                  "4"                     },
2263   { "player3_up.digging.ypos",                  "6"                     },
2264   { "player3_up.digging.frames",                "4"                     },
2265   { "player3_up.pushing",                       "RocksHeroes.pcx"       },
2266   { "player3_up.pushing.xpos",                  "4"                     },
2267   { "player3_up.pushing.ypos",                  "6"                     },
2268   { "player3_up.pushing.frames",                "4"                     },
2269   { "player3_up.snapping",                      "RocksHeroes.pcx"       },
2270   { "player3_up.snapping.xpos",                 "4"                     },
2271   { "player3_up.snapping.ypos",                 "6"                     },
2272   { "player3_up.snapping.frames",               "1"                     },
2273   { "player3_left",                             "RocksHeroes.pcx"       },
2274   { "player3_left.xpos",                        "0"                     },
2275   { "player3_left.ypos",                        "7"                     },
2276   { "player3_left.frames",                      "1"                     },
2277   { "player3_left.moving",                      "RocksHeroes.pcx"       },
2278   { "player3_left.moving.xpos",                 "0"                     },
2279   { "player3_left.moving.ypos",                 "7"                     },
2280   { "player3_left.moving.frames",               "4"                     },
2281   { "player3_left.digging",                     "RocksHeroes.pcx"       },
2282   { "player3_left.digging.xpos",                "0"                     },
2283   { "player3_left.digging.ypos",                "7"                     },
2284   { "player3_left.digging.frames",              "4"                     },
2285   { "player3_left.pushing",                     "RocksHeroes.pcx"       },
2286   { "player3_left.pushing.xpos",                "4"                     },
2287   { "player3_left.pushing.ypos",                "8"                     },
2288   { "player3_left.pushing.frames",              "4"                     },
2289   { "player3_left.snapping",                    "RocksHeroes.pcx"       },
2290   { "player3_left.snapping.xpos",               "0"                     },
2291   { "player3_left.snapping.ypos",               "7"                     },
2292   { "player3_left.snapping.frames",             "1"                     },
2293   { "player3_right",                            "RocksHeroes.pcx"       },
2294   { "player3_right.xpos",                       "4"                     },
2295   { "player3_right.ypos",                       "7"                     },
2296   { "player3_right.frames",                     "1"                     },
2297   { "player3_right.moving",                     "RocksHeroes.pcx"       },
2298   { "player3_right.moving.xpos",                "4"                     },
2299   { "player3_right.moving.ypos",                "7"                     },
2300   { "player3_right.moving.frames",              "4"                     },
2301   { "player3_right.digging",                    "RocksHeroes.pcx"       },
2302   { "player3_right.digging.xpos",               "4"                     },
2303   { "player3_right.digging.ypos",               "7"                     },
2304   { "player3_right.digging.frames",             "4"                     },
2305   { "player3_right.pushing",                    "RocksHeroes.pcx"       },
2306   { "player3_right.pushing.xpos",               "0"                     },
2307   { "player3_right.pushing.ypos",               "8"                     },
2308   { "player3_right.pushing.frames",             "4"                     },
2309   { "player3_right.snapping",                   "RocksHeroes.pcx"       },
2310   { "player3_right.snapping.xpos",              "4"                     },
2311   { "player3_right.snapping.ypos",              "7"                     },
2312   { "player3_right.snapping.frames",            "1"                     },
2313
2314   { "player4",                                  "RocksHeroes.pcx"       },
2315   { "player4.xpos",                             "0"                     },
2316   { "player4.ypos",                             "9"                     },
2317   { "player4.frames",                           "1"                     },
2318   { "player4_down",                             "RocksHeroes.pcx"       },
2319   { "player4_down.xpos",                        "0"                     },
2320   { "player4_down.ypos",                        "9"                     },
2321   { "player4_down.frames",                      "1"                     },
2322   { "player4_down.moving",                      "RocksHeroes.pcx"       },
2323   { "player4_down.moving.xpos",                 "0"                     },
2324   { "player4_down.moving.ypos",                 "9"                     },
2325   { "player4_down.moving.frames",               "4"                     },
2326   { "player4_down.digging",                     "RocksHeroes.pcx"       },
2327   { "player4_down.digging.xpos",                "0"                     },
2328   { "player4_down.digging.ypos",                "9"                     },
2329   { "player4_down.digging.frames",              "4"                     },
2330   { "player4_down.pushing",                     "RocksHeroes.pcx"       },
2331   { "player4_down.pushing.xpos",                "0"                     },
2332   { "player4_down.pushing.ypos",                "9"                     },
2333   { "player4_down.pushing.frames",              "4"                     },
2334   { "player4_down.snapping",                    "RocksHeroes.pcx"       },
2335   { "player4_down.snapping.xpos",               "0"                     },
2336   { "player4_down.snapping.ypos",               "9"                     },
2337   { "player4_down.snapping.frames",             "1"                     },
2338   { "player4_up",                               "RocksHeroes.pcx"       },
2339   { "player4_up.xpos",                          "4"                     },
2340   { "player4_up.ypos",                          "9"                     },
2341   { "player4_up.frames",                        "1"                     },
2342   { "player4_up.moving",                        "RocksHeroes.pcx"       },
2343   { "player4_up.moving.xpos",                   "4"                     },
2344   { "player4_up.moving.ypos",                   "9"                     },
2345   { "player4_up.moving.frames",                 "4"                     },
2346   { "player4_up.digging",                       "RocksHeroes.pcx"       },
2347   { "player4_up.digging.xpos",                  "4"                     },
2348   { "player4_up.digging.ypos",                  "9"                     },
2349   { "player4_up.digging.frames",                "4"                     },
2350   { "player4_up.pushing",                       "RocksHeroes.pcx"       },
2351   { "player4_up.pushing.xpos",                  "4"                     },
2352   { "player4_up.pushing.ypos",                  "9"                     },
2353   { "player4_up.pushing.frames",                "4"                     },
2354   { "player4_up.snapping",                      "RocksHeroes.pcx"       },
2355   { "player4_up.snapping.xpos",                 "4"                     },
2356   { "player4_up.snapping.ypos",                 "9"                     },
2357   { "player4_up.snapping.frames",               "1"                     },
2358   { "player4_left",                             "RocksHeroes.pcx"       },
2359   { "player4_left.xpos",                        "0"                     },
2360   { "player4_left.ypos",                        "10"                    },
2361   { "player4_left.frames",                      "1"                     },
2362   { "player4_left.moving",                      "RocksHeroes.pcx"       },
2363   { "player4_left.moving.xpos",                 "0"                     },
2364   { "player4_left.moving.ypos",                 "10"                    },
2365   { "player4_left.moving.frames",               "4"                     },
2366   { "player4_left.digging",                     "RocksHeroes.pcx"       },
2367   { "player4_left.digging.xpos",                "0"                     },
2368   { "player4_left.digging.ypos",                "10"                    },
2369   { "player4_left.digging.frames",              "4"                     },
2370   { "player4_left.pushing",                     "RocksHeroes.pcx"       },
2371   { "player4_left.pushing.xpos",                "4"                     },
2372   { "player4_left.pushing.ypos",                "11"                    },
2373   { "player4_left.pushing.frames",              "4"                     },
2374   { "player4_left.snapping",                    "RocksHeroes.pcx"       },
2375   { "player4_left.snapping.xpos",               "0"                     },
2376   { "player4_left.snapping.ypos",               "10"                    },
2377   { "player4_left.snapping.frames",             "1"                     },
2378   { "player4_right",                            "RocksHeroes.pcx"       },
2379   { "player4_right.xpos",                       "4"                     },
2380   { "player4_right.ypos",                       "10"                    },
2381   { "player4_right.frames",                     "1"                     },
2382   { "player4_right.moving",                     "RocksHeroes.pcx"       },
2383   { "player4_right.moving.xpos",                "4"                     },
2384   { "player4_right.moving.ypos",                "10"                    },
2385   { "player4_right.moving.frames",              "4"                     },
2386   { "player4_right.digging",                    "RocksHeroes.pcx"       },
2387   { "player4_right.digging.xpos",               "4"                     },
2388   { "player4_right.digging.ypos",               "10"                    },
2389   { "player4_right.digging.frames",             "4"                     },
2390   { "player4_right.pushing",                    "RocksHeroes.pcx"       },
2391   { "player4_right.pushing.xpos",               "0"                     },
2392   { "player4_right.pushing.ypos",               "11"                    },
2393   { "player4_right.pushing.frames",             "4"                     },
2394   { "player4_right.snapping",                   "RocksHeroes.pcx"       },
2395   { "player4_right.snapping.xpos",              "4"                     },
2396   { "player4_right.snapping.ypos",              "10"                    },
2397   { "player4_right.snapping.frames",            "1"                     },
2398
2399   { "explosion",                                "RocksElements.pcx"     },
2400   { "explosion.xpos",                           "0"                     },
2401   { "explosion.ypos",                           "4"                     },
2402   { "explosion.frames",                         "8"                     },
2403   { "explosion.delay",                          "2"                     },
2404   { "explosion.global_sync",                    "0"                     },
2405
2406   { "twinkle_blue",                             "RocksHeroes.pcx"       },
2407   { "twinkle_blue.xpos",                        "9"                     },
2408   { "twinkle_blue.ypos",                        "11"                    },
2409   { "twinkle_blue.frames",                      "3"                     },
2410   { "twinkle_blue.delay",                       "2"                     },
2411   { "twinkle_blue.mode_pingpong",               "1"                     },
2412   { "twinkle_blue.global_sync",                 "0"                     },
2413   { "twinkle_white",                            "RocksHeroes.pcx"       },
2414   { "twinkle_white.xpos",                       "13"                    },
2415   { "twinkle_white.ypos",                       "11"                    },
2416   { "twinkle_white.frames",                     "3"                     },
2417   { "twinkle_white.delay",                      "2"                     },
2418   { "twinkle_white.mode_pingpong",              "1"                     },
2419   { "twinkle_white.global_sync",                "0"                     },
2420
2421   { "steelwall_topleft",                        "RocksElements.pcx"     },
2422   { "steelwall_topleft.xpos",                   "0"                     },
2423   { "steelwall_topleft.ypos",                   "13"                    },
2424   { "steelwall_topleft.frames",                 "1"                     },
2425   { "steelwall_topright",                       "RocksElements.pcx"     },
2426   { "steelwall_topright.xpos",                  "1"                     },
2427   { "steelwall_topright.ypos",                  "13"                    },
2428   { "steelwall_topright.frames",                "1"                     },
2429   { "steelwall_bottomleft",                     "RocksElements.pcx"     },
2430   { "steelwall_bottomleft.xpos",                "2"                     },
2431   { "steelwall_bottomleft.ypos",                "13"                    },
2432   { "steelwall_bottomleft.frames",              "1"                     },
2433   { "steelwall_bottomright",                    "RocksElements.pcx"     },
2434   { "steelwall_bottomright.xpos",               "3"                     },
2435   { "steelwall_bottomright.ypos",               "13"                    },
2436   { "steelwall_bottomright.frames",             "1"                     },
2437   { "steelwall_horizontal",                     "RocksElements.pcx"     },
2438   { "steelwall_horizontal.xpos",                "4"                     },
2439   { "steelwall_horizontal.ypos",                "13"                    },
2440   { "steelwall_horizontal.frames",              "1"                     },
2441   { "steelwall_vertical",                       "RocksElements.pcx"     },
2442   { "steelwall_vertical.xpos",                  "5"                     },
2443   { "steelwall_vertical.ypos",                  "13"                    },
2444   { "steelwall_vertical.frames",                "1"                     },
2445
2446   { "invisible_steelwall_topleft",              "RocksElements.pcx"     },
2447   { "invisible_steelwall_topleft.xpos",         "6"                     },
2448   { "invisible_steelwall_topleft.ypos",         "13"                    },
2449   { "invisible_steelwall_topleft.frames",       "1"                     },
2450   { "invisible_steelwall_topright",             "RocksElements.pcx"     },
2451   { "invisible_steelwall_topright.xpos",        "7"                     },
2452   { "invisible_steelwall_topright.ypos",        "13"                    },
2453   { "invisible_steelwall_topright.frames",      "1"                     },
2454   { "invisible_steelwall_bottomleft",           "RocksElements.pcx"     },
2455   { "invisible_steelwall_bottomleft.xpos",      "8"                     },
2456   { "invisible_steelwall_bottomleft.ypos",      "13"                    },
2457   { "invisible_steelwall_bottomleft.frames",    "1"                     },
2458   { "invisible_steelwall_bottomright",          "RocksElements.pcx"     },
2459   { "invisible_steelwall_bottomright.xpos",     "9"                     },
2460   { "invisible_steelwall_bottomright.ypos",     "13"                    },
2461   { "invisible_steelwall_bottomright.frames",   "1"                     },
2462   { "invisible_steelwall_horizontal",           "RocksElements.pcx"     },
2463   { "invisible_steelwall_horizontal.xpos",      "10"                    },
2464   { "invisible_steelwall_horizontal.ypos",      "13"                    },
2465   { "invisible_steelwall_horizontal.frames",    "1"                     },
2466   { "invisible_steelwall_vertical",             "RocksElements.pcx"     },
2467   { "invisible_steelwall_vertical.xpos",        "11"                    },
2468   { "invisible_steelwall_vertical.ypos",        "13"                    },
2469   { "invisible_steelwall_vertical.frames",      "1"                     },
2470
2471   { "arrow_blue_left",                          "RocksMore.pcx" },
2472   { "arrow_blue_left.xpos",                     "0"                     },
2473   { "arrow_blue_left.ypos",                     "0"                     },
2474   { "arrow_blue_left.frames",                   "1"                     },
2475   { "arrow_blue_right",                         "RocksMore.pcx" },
2476   { "arrow_blue_right.xpos",                    "1"                     },
2477   { "arrow_blue_right.ypos",                    "0"                     },
2478   { "arrow_blue_right.frames",                  "1"                     },
2479   { "arrow_blue_up",                            "RocksMore.pcx" },
2480   { "arrow_blue_up.xpos",                       "2"                     },
2481   { "arrow_blue_up.ypos",                       "0"                     },
2482   { "arrow_blue_up.frames",                     "1"                     },
2483   { "arrow_blue_down",                          "RocksMore.pcx" },
2484   { "arrow_blue_down.xpos",                     "3"                     },
2485   { "arrow_blue_down.ypos",                     "0"                     },
2486   { "arrow_blue_down.frames",                   "1"                     },
2487
2488   { "arrow_red_left",                           "RocksMore.pcx" },
2489   { "arrow_red_left.xpos",                      "0"                     },
2490   { "arrow_red_left.ypos",                      "1"                     },
2491   { "arrow_red_left.frames",                    "1"                     },
2492   { "arrow_red_right",                          "RocksMore.pcx" },
2493   { "arrow_red_right.xpos",                     "1"                     },
2494   { "arrow_red_right.ypos",                     "1"                     },
2495   { "arrow_red_right.frames",                   "1"                     },
2496   { "arrow_red_up",                             "RocksMore.pcx" },
2497   { "arrow_red_up.xpos",                        "2"                     },
2498   { "arrow_red_up.ypos",                        "1"                     },
2499   { "arrow_red_up.frames",                      "1"                     },
2500   { "arrow_red_down",                           "RocksMore.pcx" },
2501   { "arrow_red_down.xpos",                      "3"                     },
2502   { "arrow_red_down.ypos",                      "1"                     },
2503   { "arrow_red_down.frames",                    "1"                     },
2504
2505   { "ball_red",                                 "RocksElements.pcx"     },
2506   { "ball_red.xpos",                            "12"                    },
2507   { "ball_red.ypos",                            "8"                     },
2508   { "ball_red.frames",                          "1"                     },
2509   { "ball_blue",                                "RocksElements.pcx"     },
2510   { "ball_blue.xpos",                           "13"                    },
2511   { "ball_blue.ypos",                           "8"                     },
2512   { "ball_blue.frames",                         "1"                     },
2513   { "ball_yellow",                              "RocksElements.pcx"     },
2514   { "ball_yellow.xpos",                         "14"                    },
2515   { "ball_yellow.ypos",                         "8"                     },
2516   { "ball_yellow.frames",                       "1"                     },
2517   { "ball_gray",                                "RocksElements.pcx"     },
2518   { "ball_gray.xpos",                           "15"                    },
2519   { "ball_gray.ypos",                           "8"                     },
2520   { "ball_gray.frames",                         "1"                     },
2521
2522   { "scrollbar_blue",                           "RocksMore.pcx"         },
2523   { "scrollbar_blue.xpos",                      "0"                     },
2524   { "scrollbar_blue.ypos",                      "2"                     },
2525   { "scrollbar_blue.frames",                    "1"                     },
2526   { "scrollbar_red",                            "RocksMore.pcx"         },
2527   { "scrollbar_red.xpos",                       "1"                     },
2528   { "scrollbar_red.ypos",                       "2"                     },
2529   { "scrollbar_red.frames",                     "1"                     },
2530   { "scrollbar_green",                          "RocksMore.pcx"         },
2531   { "scrollbar_green.xpos",                     "2"                     },
2532   { "scrollbar_green.ypos",                     "2"                     },
2533   { "scrollbar_green.frames",                   "1"                     },
2534   { "scrollbar_yellow",                         "RocksMore.pcx"         },
2535   { "scrollbar_yellow.xpos",                    "3"                     },
2536   { "scrollbar_yellow.ypos",                    "2"                     },
2537   { "scrollbar_yellow.frames",                  "1"                     },
2538
2539 #include "conf_chr.c"   /* include auto-generated data structure definitions */
2540
2541   /* images not associated to game elements (used for menu screens etc.) */
2542   /* keyword to stop parser: "NO_MORE_ELEMENT_IMAGES" <-- do not change! */
2543
2544   { "menu.back",                                "RocksScreen.pcx"       },
2545   { "menu.door",                                "RocksDoor.pcx"         },
2546   { "menu.toons",                               "RocksToons.pcx"        },
2547   { "menu.font_big",                            "RocksFontBig.pcx"      },
2548   { "menu.font_small",                          "RocksFontSmall.pcx"    },
2549   { "menu.font_medium",                         "RocksFontMedium.pcx"   },
2550   { "menu.font_em",                             "RocksFontEM.pcx"       },
2551
2552   { "old.pix_elements",                         "RocksElements.pcx"     },
2553   { "old.pix_heroes",                           "RocksHeroes.pcx"       },
2554   { "old.pix_sp",                               "RocksSP.pcx"           },
2555   { "old.pix_dc",                               "RocksDC.pcx"           },
2556   { "old.pix_more",                             "RocksMore.pcx"         },
2557   { "old.pix_font_em",                          "RocksFontEM.pcx"       },
2558
2559   { NULL,                                       NULL                    }
2560 };