rnd-20070113-1-src
[rocksndiamonds.git] / src / conf_gfx.c
1 /***********************************************************
2 * Rocks'n'Diamonds -- McDuffin Strikes Back!               *
3 *----------------------------------------------------------*
4 * (c) 1995-2006 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 #include "main.h"
16
17
18 /* List values that are not defined in the configuration file are set to
19    reliable default values. If that value is GFX_ARG_UNDEFINED, it will
20    be dynamically determined, using some of the other list values. */
21
22 struct ConfigTypeInfo image_config_suffix[] =
23 {
24   { ".x",                               ARG_UNDEFINED,  TYPE_INTEGER    },
25   { ".y",                               ARG_UNDEFINED,  TYPE_INTEGER    },
26   { ".xpos",                            ARG_UNDEFINED,  TYPE_INTEGER    },
27   { ".ypos",                            ARG_UNDEFINED,  TYPE_INTEGER    },
28   { ".width",                           ARG_UNDEFINED,  TYPE_INTEGER    },
29   { ".height",                          ARG_UNDEFINED,  TYPE_INTEGER    },
30   { ".vertical",                        "false",        TYPE_BOOLEAN    },
31   { ".offset",                          ARG_UNDEFINED,  TYPE_INTEGER    },
32   { ".xoffset",                         ARG_UNDEFINED,  TYPE_INTEGER    },
33   { ".yoffset",                         ARG_UNDEFINED,  TYPE_INTEGER    },
34   { ".2nd_movement_tile",               "false",        TYPE_BOOLEAN    },
35   { ".2nd_vertical",                    ARG_UNDEFINED,  TYPE_BOOLEAN    },
36   { ".2nd_offset",                      ARG_UNDEFINED,  TYPE_INTEGER    },
37   { ".2nd_xoffset",                     ARG_UNDEFINED,  TYPE_INTEGER    },
38   { ".2nd_yoffset",                     ARG_UNDEFINED,  TYPE_INTEGER    },
39   { ".2nd_swap_tiles",                  ARG_UNDEFINED,  TYPE_BOOLEAN    },
40   { ".frames",                          ARG_UNDEFINED,  TYPE_INTEGER    },
41   { ".frames_per_line",                 ARG_UNDEFINED,  TYPE_INTEGER    },
42   { ".start_frame",                     ARG_UNDEFINED,  TYPE_INTEGER    },
43   { ".delay",                           "1",            TYPE_INTEGER    },
44   { ".anim_mode",                       ARG_UNDEFINED,  TYPE_STRING     },
45   { ".global_sync",                     "false",        TYPE_BOOLEAN    },
46   { ".crumbled_like",                   ARG_UNDEFINED,  TYPE_TOKEN      },
47   { ".diggable_like",                   ARG_UNDEFINED,  TYPE_TOKEN      },
48   { ".border_size",                     ARG_UNDEFINED,  TYPE_INTEGER    },
49   { ".step_offset",                     "4",            TYPE_INTEGER    },
50   { ".step_delay",                      "1",            TYPE_INTEGER    },
51   { ".direction",                       ARG_UNDEFINED,  TYPE_STRING     },
52   { ".position",                        ARG_UNDEFINED,  TYPE_STRING     },
53   { ".draw_xoffset",                    "0",            TYPE_INTEGER    },
54   { ".draw_yoffset",                    "0",            TYPE_INTEGER    },
55   { ".draw_masked",                     "false",        TYPE_BOOLEAN    },
56   { ".anim_delay_fixed",                ARG_UNDEFINED,  TYPE_INTEGER    },
57   { ".anim_delay_random",               ARG_UNDEFINED,  TYPE_INTEGER    },
58   { ".post_delay_fixed",                ARG_UNDEFINED,  TYPE_INTEGER    },
59   { ".post_delay_random",               ARG_UNDEFINED,  TYPE_INTEGER    },
60   { ".name",                            ARG_UNDEFINED,  TYPE_STRING     },
61   { ".scale_up_factor",                 ARG_UNDEFINED,  TYPE_INTEGER    },
62   { ".clone_from",                      ARG_UNDEFINED,  TYPE_TOKEN      },
63   { ".fade_delay",                      ARG_UNDEFINED,  TYPE_INTEGER    },
64   { ".post_delay",                      ARG_UNDEFINED,  TYPE_INTEGER    },
65   { ".auto_delay",                      ARG_UNDEFINED,  TYPE_INTEGER    },
66
67   { NULL,                               NULL,           0               }
68 };
69
70 struct ConfigInfo image_config[] =
71 {
72   /* images for Boulder Dash style elements and actions */
73
74   { "bd_wall",                                  "RocksDC.pcx"           },
75   { "bd_wall.xpos",                             "12"                    },
76   { "bd_wall.ypos",                             "9"                     },
77   { "bd_wall.frames",                           "1"                     },
78   { "bd_wall.EDITOR",                           "RocksDC.pcx"           },
79   { "bd_wall.EDITOR.xpos",                      "14"                    },
80   { "bd_wall.EDITOR.ypos",                      "13"                    },
81
82   { "bd_rock",                                  "RocksDC.pcx"           },
83   { "bd_rock.xpos",                             "12"                    },
84   { "bd_rock.ypos",                             "10"                    },
85   { "bd_rock.frames",                           "1"                     },
86   { "bd_rock.EDITOR",                           "RocksDC.pcx"           },
87   { "bd_rock.EDITOR.xpos",                      "14"                    },
88   { "bd_rock.EDITOR.ypos",                      "14"                    },
89   { "bd_rock.moving.left",                      "RocksDC.pcx"           },
90   { "bd_rock.moving.left.xpos",                 "12"                    },
91   { "bd_rock.moving.left.ypos",                 "10"                    },
92   { "bd_rock.moving.left.frames",               "4"                     },
93   { "bd_rock.moving.left.delay",                "2"                     },
94   { "bd_rock.moving.left.anim_mode",            "reverse"               },
95   { "bd_rock.moving.right",                     "RocksDC.pcx"           },
96   { "bd_rock.moving.right.xpos",                "12"                    },
97   { "bd_rock.moving.right.ypos",                "10"                    },
98   { "bd_rock.moving.right.frames",              "4"                     },
99   { "bd_rock.moving.right.start_frame",         "1"                     },
100   { "bd_rock.moving.right.delay",               "2"                     },
101   { "bd_rock.pushing.left",                     "RocksDC.pcx"           },
102   { "bd_rock.pushing.left.xpos",                "12"                    },
103   { "bd_rock.pushing.left.ypos",                "10"                    },
104   { "bd_rock.pushing.left.frames",              "4"                     },
105   { "bd_rock.pushing.left.delay",               "2"                     },
106   { "bd_rock.pushing.left.anim_mode",           "reverse"               },
107   { "bd_rock.pushing.right",                    "RocksDC.pcx"           },
108   { "bd_rock.pushing.right.xpos",               "12"                    },
109   { "bd_rock.pushing.right.ypos",               "10"                    },
110   { "bd_rock.pushing.right.frames",             "4"                     },
111   { "bd_rock.pushing.right.start_frame",        "1"                     },
112   { "bd_rock.pushing.right.delay",              "2"                     },
113
114   { "bd_diamond",                               "RocksElements.pcx"     },
115   { "bd_diamond.xpos",                          "0"                     },
116   { "bd_diamond.ypos",                          "10"                    },
117   { "bd_diamond.frames",                        "4"                     },
118   { "bd_diamond.delay",                         "4"                     },
119   { "bd_diamond.anim_mode",                     "reverse"               },
120   { "bd_diamond.moving",                        "RocksElements.pcx"     },
121   { "bd_diamond.moving.xpos",                   "3"                     },
122   { "bd_diamond.moving.ypos",                   "10"                    },
123   { "bd_diamond.moving.frames",                 "2"                     },
124   { "bd_diamond.moving.delay",                  "4"                     },
125   { "bd_diamond.falling",                       "RocksElements.pcx"     },
126   { "bd_diamond.falling.xpos",                  "3"                     },
127   { "bd_diamond.falling.ypos",                  "10"                    },
128   { "bd_diamond.falling.frames",                "2"                     },
129   { "bd_diamond.falling.delay",                 "4"                     },
130
131   { "bd_magic_wall",                            "RocksElements.pcx"     },
132   { "bd_magic_wall.xpos",                       "12"                    },
133   { "bd_magic_wall.ypos",                       "10"                    },
134   { "bd_magic_wall.frames",                     "1"                     },
135   { "bd_magic_wall.active",                     "RocksElements.pcx"     },
136   { "bd_magic_wall.active.xpos",                "12"                    },
137   { "bd_magic_wall.active.ypos",                "10"                    },
138   { "bd_magic_wall.active.frames",              "4"                     },
139   { "bd_magic_wall.active.anim_mode",           "reverse"               },
140   { "bd_magic_wall.active.delay",               "4"                     },
141   { "bd_magic_wall.active.global_sync",         "true"                  },
142   { "bd_magic_wall.filling",                    "RocksElements.pcx"     },
143   { "bd_magic_wall.filling.xpos",               "12"                    },
144   { "bd_magic_wall.filling.ypos",               "10"                    },
145   { "bd_magic_wall.filling.frames",             "4"                     },
146   { "bd_magic_wall.filling.anim_mode",          "reverse"               },
147   { "bd_magic_wall.filling.delay",              "4"                     },
148   { "bd_magic_wall.filling.global_sync",        "true"                  },
149   { "bd_magic_wall_full",                       "RocksElements.pcx"     },
150   { "bd_magic_wall_full.xpos",                  "12"                    },
151   { "bd_magic_wall_full.ypos",                  "10"                    },
152   { "bd_magic_wall_full.frames",                "4"                     },
153   { "bd_magic_wall_full.anim_mode",             "reverse"               },
154   { "bd_magic_wall_full.delay",                 "4"                     },
155   { "bd_magic_wall_full.global_sync",           "true"                  },
156   { "bd_magic_wall.emptying",                   "RocksElements.pcx"     },
157   { "bd_magic_wall.emptying.xpos",              "12"                    },
158   { "bd_magic_wall.emptying.ypos",              "10"                    },
159   { "bd_magic_wall.emptying.frames",            "4"                     },
160   { "bd_magic_wall.emptying.anim_mode",         "reverse"               },
161   { "bd_magic_wall.emptying.delay",             "4"                     },
162   { "bd_magic_wall.emptying.global_sync",       "true"                  },
163   { "bd_magic_wall_dead",                       "RocksElements.pcx"     },
164   { "bd_magic_wall_dead.xpos",                  "12"                    },
165   { "bd_magic_wall_dead.ypos",                  "10"                    },
166   { "bd_magic_wall_dead.frames",                "1"                     },
167
168   { "bd_amoeba",                                "RocksElements.pcx"     },
169   { "bd_amoeba.xpos",                           "8"                     },
170   { "bd_amoeba.ypos",                           "6"                     },
171   { "bd_amoeba.frames",                         "4"                     },
172   { "bd_amoeba.delay",                          "1000000"               },
173   { "bd_amoeba.anim_mode",                      "random"                },
174   { "bd_amoeba.EDITOR",                         "RocksElements.pcx"     },
175   { "bd_amoeba.EDITOR.xpos",                    "8"                     },
176   { "bd_amoeba.EDITOR.ypos",                    "7"                     },
177
178   { "bd_butterfly",                             "RocksElements.pcx"     },
179   { "bd_butterfly.xpos",                        "4"                     },
180   { "bd_butterfly.ypos",                        "12"                    },
181   { "bd_butterfly.frames",                      "2"                     },
182   { "bd_butterfly.anim_mode",                   "pingpong"              },
183   { "bd_butterfly.delay",                       "4"                     },
184   { "bd_butterfly.global_sync",                 "true"                  },
185   { "bd_butterfly.right",                       "RocksElements.pcx"     },
186   { "bd_butterfly.right.xpos",                  "4"                     },
187   { "bd_butterfly.right.ypos",                  "12"                    },
188   { "bd_butterfly.right.frames",                "2"                     },
189   { "bd_butterfly.right.anim_mode",             "pingpong"              },
190   { "bd_butterfly.right.delay",                 "4"                     },
191   { "bd_butterfly.right.global_sync",           "true"                  },
192   { "bd_butterfly.right.EDITOR",                "RocksElements.pcx"     },
193   { "bd_butterfly.right.EDITOR.xpos",           "8"                     },
194   { "bd_butterfly.right.EDITOR.ypos",           "12"                    },
195   { "bd_butterfly.up",                          "RocksElements.pcx"     },
196   { "bd_butterfly.up.xpos",                     "4"                     },
197   { "bd_butterfly.up.ypos",                     "12"                    },
198   { "bd_butterfly.up.frames",                   "2"                     },
199   { "bd_butterfly.up.anim_mode",                "pingpong"              },
200   { "bd_butterfly.up.delay",                    "4"                     },
201   { "bd_butterfly.up.global_sync",              "true"                  },
202   { "bd_butterfly.up.EDITOR",                   "RocksElements.pcx"     },
203   { "bd_butterfly.up.EDITOR.xpos",              "9"                     },
204   { "bd_butterfly.up.EDITOR.ypos",              "12"                    },
205   { "bd_butterfly.left",                        "RocksElements.pcx"     },
206   { "bd_butterfly.left.xpos",                   "4"                     },
207   { "bd_butterfly.left.ypos",                   "12"                    },
208   { "bd_butterfly.left.frames",                 "2"                     },
209   { "bd_butterfly.left.anim_mode",              "pingpong"              },
210   { "bd_butterfly.left.delay",                  "4"                     },
211   { "bd_butterfly.left.global_sync",            "true"                  },
212   { "bd_butterfly.left.EDITOR",                 "RocksElements.pcx"     },
213   { "bd_butterfly.left.EDITOR.xpos",            "10"                    },
214   { "bd_butterfly.left.EDITOR.ypos",            "12"                    },
215   { "bd_butterfly.down",                        "RocksElements.pcx"     },
216   { "bd_butterfly.down.xpos",                   "4"                     },
217   { "bd_butterfly.down.ypos",                   "12"                    },
218   { "bd_butterfly.down.frames",                 "2"                     },
219   { "bd_butterfly.down.anim_mode",              "pingpong"              },
220   { "bd_butterfly.down.delay",                  "4"                     },
221   { "bd_butterfly.down.global_sync",            "true"                  },
222   { "bd_butterfly.down.EDITOR",                 "RocksElements.pcx"     },
223   { "bd_butterfly.down.EDITOR.xpos",            "11"                    },
224   { "bd_butterfly.down.EDITOR.ypos",            "12"                    },
225
226   { "bd_firefly",                               "RocksElements.pcx"     },
227   { "bd_firefly.xpos",                          "6"                     },
228   { "bd_firefly.ypos",                          "12"                    },
229   { "bd_firefly.frames",                        "2"                     },
230   { "bd_firefly.anim_mode",                     "pingpong"              },
231   { "bd_firefly.delay",                         "4"                     },
232   { "bd_firefly.global_sync",                   "true"                  },
233   { "bd_firefly.right",                         "RocksElements.pcx"     },
234   { "bd_firefly.right.xpos",                    "6"                     },
235   { "bd_firefly.right.ypos",                    "12"                    },
236   { "bd_firefly.right.frames",                  "2"                     },
237   { "bd_firefly.right.anim_mode",               "pingpong"              },
238   { "bd_firefly.right.delay",                   "4"                     },
239   { "bd_firefly.right.global_sync",             "true"                  },
240   { "bd_firefly.right.EDITOR",                  "RocksElements.pcx"     },
241   { "bd_firefly.right.EDITOR.xpos",             "12"                    },
242   { "bd_firefly.right.EDITOR.ypos",             "12"                    },
243   { "bd_firefly.up",                            "RocksElements.pcx"     },
244   { "bd_firefly.up.xpos",                       "6"                     },
245   { "bd_firefly.up.ypos",                       "12"                    },
246   { "bd_firefly.up.frames",                     "2"                     },
247   { "bd_firefly.up.anim_mode",                  "pingpong"              },
248   { "bd_firefly.up.delay",                      "4"                     },
249   { "bd_firefly.up.global_sync",                "true"                  },
250   { "bd_firefly.up.EDITOR",                     "RocksElements.pcx"     },
251   { "bd_firefly.up.EDITOR.xpos",                "13"                    },
252   { "bd_firefly.up.EDITOR.ypos",                "12"                    },
253   { "bd_firefly.left",                          "RocksElements.pcx"     },
254   { "bd_firefly.left.xpos",                     "6"                     },
255   { "bd_firefly.left.ypos",                     "12"                    },
256   { "bd_firefly.left.frames",                   "2"                     },
257   { "bd_firefly.left.anim_mode",                "pingpong"              },
258   { "bd_firefly.left.delay",                    "4"                     },
259   { "bd_firefly.left.global_sync",              "true"                  },
260   { "bd_firefly.left.EDITOR",                   "RocksElements.pcx"     },
261   { "bd_firefly.left.EDITOR.xpos",              "14"                    },
262   { "bd_firefly.left.EDITOR.ypos",              "12"                    },
263   { "bd_firefly.down",                          "RocksElements.pcx"     },
264   { "bd_firefly.down.xpos",                     "6"                     },
265   { "bd_firefly.down.ypos",                     "12"                    },
266   { "bd_firefly.down.frames",                   "2"                     },
267   { "bd_firefly.down.anim_mode",                "pingpong"              },
268   { "bd_firefly.down.delay",                    "4"                     },
269   { "bd_firefly.down.global_sync",              "true"                  },
270   { "bd_firefly.down.EDITOR",                   "RocksElements.pcx"     },
271   { "bd_firefly.down.EDITOR.xpos",              "15"                    },
272   { "bd_firefly.down.EDITOR.ypos",              "12"                    },
273
274   /* images for Supaplex style elements and actions */
275
276   { "[sp_default].exploding",                   "RocksSP.pcx"           },
277   { "[sp_default].exploding.xpos",              "8"                     },
278   { "[sp_default].exploding.ypos",              "3"                     },
279   { "[sp_default].exploding.frames",            "8"                     },
280   { "[sp_default].exploding.delay",             "3"                     },
281   { "[sp_default].exploding.anim_mode",         "linear"                },
282
283   { "sp_zonk",                                  "RocksSP.pcx"           },
284   { "sp_zonk.xpos",                             "1"                     },
285   { "sp_zonk.ypos",                             "0"                     },
286   { "sp_zonk.frames",                           "1"                     },
287   { "sp_zonk.moving.left",                      "RocksSP.pcx"           },
288   { "sp_zonk.moving.left.xpos",                 "0"                     },
289   { "sp_zonk.moving.left.ypos",                 "6"                     },
290   { "sp_zonk.moving.left.frames",               "4"                     },
291   { "sp_zonk.moving.left.delay",                "2"                     },
292   { "sp_zonk.moving.left.anim_mode",            "reverse"               },
293   { "sp_zonk.moving.right",                     "RocksSP.pcx"           },
294   { "sp_zonk.moving.right.xpos",                "0"                     },
295   { "sp_zonk.moving.right.ypos",                "6"                     },
296   { "sp_zonk.moving.right.frames",              "4"                     },
297   { "sp_zonk.moving.right.start_frame",         "1"                     },
298   { "sp_zonk.moving.right.delay",               "2"                     },
299   { "sp_zonk.pushing.left",                     "RocksSP.pcx"           },
300   { "sp_zonk.pushing.left.xpos",                "0"                     },
301   { "sp_zonk.pushing.left.ypos",                "6"                     },
302   { "sp_zonk.pushing.left.frames",              "4"                     },
303   { "sp_zonk.pushing.left.delay",               "2"                     },
304   { "sp_zonk.pushing.left.anim_mode",           "reverse"               },
305   { "sp_zonk.pushing.right",                    "RocksSP.pcx"           },
306   { "sp_zonk.pushing.right.xpos",               "0"                     },
307   { "sp_zonk.pushing.right.ypos",               "6"                     },
308   { "sp_zonk.pushing.right.frames",             "4"                     },
309   { "sp_zonk.pushing.right.start_frame",        "1"                     },
310   { "sp_zonk.pushing.right.delay",              "2"                     },
311
312   { "sp_base",                                  "RocksSP.pcx"           },
313   { "sp_base.xpos",                             "2"                     },
314   { "sp_base.ypos",                             "0"                     },
315   { "sp_base.frames",                           "1"                     },
316   { "sp_base.digging",                          "RocksSP.pcx"           },
317   { "sp_base.digging.xpos",                     "2"                     },
318   { "sp_base.digging.ypos",                     "0"                     },
319   { "sp_base.digging.frames",                   "1"                     },
320   { "sp_base.digging.anim_mode",                "opaque_player"         },
321   { "sp_base.snapping",                         "RocksSP.pcx"           },
322   { "sp_base.snapping.xpos",                    "8"                     },
323   { "sp_base.snapping.ypos",                    "2"                     },
324   { "sp_base.snapping.frames",                  "7"                     },
325   { "sp_base.snapping.anim_mode",               "linear"                },
326
327   { "sp_murphy",                                "RocksSP.pcx"           },
328   { "sp_murphy.xpos",                           "3"                     },
329   { "sp_murphy.ypos",                           "0"                     },
330   { "sp_murphy.frames",                         "1"                     },
331   { "sp_murphy.moving.left",                    "RocksSP.pcx"           },
332   { "sp_murphy.moving.left.xpos",               "8"                     },
333   { "sp_murphy.moving.left.ypos",               "0"                     },
334   { "sp_murphy.moving.left.frames",             "3"                     },
335   { "sp_murphy.moving.left.anim_mode",          "pingpong"              },
336   { "sp_murphy.moving.left.delay",              "2"                     },
337   { "sp_murphy.moving.right",                   "RocksSP.pcx"           },
338   { "sp_murphy.moving.right.xpos",              "11"                    },
339   { "sp_murphy.moving.right.ypos",              "0"                     },
340   { "sp_murphy.moving.right.frames",            "3"                     },
341   { "sp_murphy.moving.right.anim_mode",         "pingpong"              },
342   { "sp_murphy.moving.right.delay",             "2"                     },
343   { "sp_murphy.digging.left",                   "RocksSP.pcx"           },
344   { "sp_murphy.digging.left.xpos",              "8"                     },
345   { "sp_murphy.digging.left.ypos",              "0"                     },
346   { "sp_murphy.digging.left.frames",            "3"                     },
347   { "sp_murphy.digging.left.anim_mode",         "pingpong"              },
348   { "sp_murphy.digging.left.delay",             "2"                     },
349   { "sp_murphy.digging.right",                  "RocksSP.pcx"           },
350   { "sp_murphy.digging.right.xpos",             "11"                    },
351   { "sp_murphy.digging.right.ypos",             "0"                     },
352   { "sp_murphy.digging.right.frames",           "3"                     },
353   { "sp_murphy.digging.right.anim_mode",        "pingpong"              },
354   { "sp_murphy.digging.right.delay",            "2"                     },
355   { "sp_murphy.collecting.left",                "RocksSP.pcx"           },
356   { "sp_murphy.collecting.left.xpos",           "8"                     },
357   { "sp_murphy.collecting.left.ypos",           "0"                     },
358   { "sp_murphy.collecting.left.frames",         "3"                     },
359   { "sp_murphy.collecting.left.anim_mode",      "pingpong"              },
360   { "sp_murphy.collecting.left.delay",          "2"                     },
361   { "sp_murphy.collecting.right",               "RocksSP.pcx"           },
362   { "sp_murphy.collecting.right.xpos",          "11"                    },
363   { "sp_murphy.collecting.right.ypos",          "0"                     },
364   { "sp_murphy.collecting.right.frames",        "3"                     },
365   { "sp_murphy.collecting.right.anim_mode",     "pingpong"              },
366   { "sp_murphy.collecting.right.delay",         "2"                     },
367   { "sp_murphy.pushing.left",                   "RocksSP.pcx"           },
368   { "sp_murphy.pushing.left.xpos",              "11"                    },
369   { "sp_murphy.pushing.left.ypos",              "1"                     },
370   { "sp_murphy.pushing.left.frames",            "1"                     },
371   { "sp_murphy.pushing.right",                  "RocksSP.pcx"           },
372   { "sp_murphy.pushing.right.xpos",             "10"                    },
373   { "sp_murphy.pushing.right.ypos",             "1"                     },
374   { "sp_murphy.pushing.right.frames",           "1"                     },
375   { "sp_murphy.snapping.left",                  "RocksSP.pcx"           },
376   { "sp_murphy.snapping.left.xpos",             "9"                     },
377   { "sp_murphy.snapping.left.ypos",             "1"                     },
378   { "sp_murphy.snapping.left.frames",           "1"                     },
379   { "sp_murphy.snapping.right",                 "RocksSP.pcx"           },
380   { "sp_murphy.snapping.right.xpos",            "8"                     },
381   { "sp_murphy.snapping.right.ypos",            "1"                     },
382   { "sp_murphy.snapping.right.frames",          "1"                     },
383   { "sp_murphy.snapping.up",                    "RocksSP.pcx"           },
384   { "sp_murphy.snapping.up.xpos",               "14"                    },
385   { "sp_murphy.snapping.up.ypos",               "0"                     },
386   { "sp_murphy.snapping.up.frames",             "1"                     },
387   { "sp_murphy.snapping.down",                  "RocksSP.pcx"           },
388   { "sp_murphy.snapping.down.xpos",             "15"                    },
389   { "sp_murphy.snapping.down.ypos",             "0"                     },
390   { "sp_murphy.snapping.down.frames",           "1"                     },
391   { "sp_murphy.boring",                         "RocksSP.pcx"           },
392   { "sp_murphy.boring.xpos",                    "11"                    },
393   { "sp_murphy.boring.ypos",                    "12"                    },
394   { "sp_murphy.boring.frames",                  "1"                     },
395   { "sp_murphy.boring[1]",                      "RocksSP.pcx"           },
396   { "sp_murphy.boring[1].xpos",                 "0"                     },
397   { "sp_murphy.boring[1].ypos",                 "12"                    },
398   { "sp_murphy.boring[1].frames",               "12"                    },
399   { "sp_murphy.boring[1].delay",                "10"                    },
400   { "sp_murphy.boring[1].anim_mode",            "linear"                },
401   { "sp_murphy.boring[1].anim_delay_fixed",     "120"                   },
402   { "sp_murphy.boring[1].anim_delay_random",    "0"                     },
403   { "sp_murphy.boring[1].post_delay_fixed",     "500"                   },
404   { "sp_murphy.boring[1].post_delay_random",    "500"                   },
405   { "sp_murphy.sleeping.left",                  "RocksSP.pcx"           },
406   { "sp_murphy.sleeping.left.xpos",             "4"                     },
407   { "sp_murphy.sleeping.left.ypos",             "9"                     },
408   { "sp_murphy.sleeping.left.frames",           "3"                     },
409   { "sp_murphy.sleeping.left.delay",            "100"                   },
410   { "sp_murphy.sleeping.left.anim_mode",        "linear,reverse"        },
411   { "sp_murphy.sleeping.right",                 "RocksSP.pcx"           },
412   { "sp_murphy.sleeping.right.xpos",            "13"                    },
413   { "sp_murphy.sleeping.right.ypos",            "12"                    },
414   { "sp_murphy.sleeping.right.frames",          "3"                     },
415   { "sp_murphy.sleeping.right.delay",           "100"                   },
416   { "sp_murphy.sleeping.right.anim_mode",       "linear"                },
417
418   { "sp_murphy_clone",                          "RocksSP.pcx"           },
419   { "sp_murphy_clone.xpos",                     "3"                     },
420   { "sp_murphy_clone.ypos",                     "0"                     },
421   { "sp_murphy_clone.frames",                   "1"                     },
422
423   { "sp_infotron",                              "RocksSP.pcx"           },
424   { "sp_infotron.xpos",                         "4"                     },
425   { "sp_infotron.ypos",                         "0"                     },
426   { "sp_infotron.frames",                       "1"                     },
427   { "sp_infotron.EDITOR",                       "RocksSP.pcx"           },
428   { "sp_infotron.EDITOR.xpos",                  "8"                     },
429   { "sp_infotron.EDITOR.ypos",                  "11"                    },
430   { "sp_infotron.collecting",                   "RocksSP.pcx"           },
431   { "sp_infotron.collecting.xpos",              "8"                     },
432   { "sp_infotron.collecting.ypos",              "7"                     },
433   { "sp_infotron.collecting.frames",            "8"                     },
434   { "sp_infotron.collecting.anim_mode",         "linear"                },
435
436   { "sp_chip_single",                           "RocksSP.pcx"           },
437   { "sp_chip_single.xpos",                      "5"                     },
438   { "sp_chip_single.ypos",                      "0"                     },
439   { "sp_chip_single.frames",                    "1"                     },
440   { "sp_chip_left",                             "RocksSP.pcx"           },
441   { "sp_chip_left.xpos",                        "2"                     },
442   { "sp_chip_left.ypos",                        "3"                     },
443   { "sp_chip_left.frames",                      "1"                     },
444   { "sp_chip_right",                            "RocksSP.pcx"           },
445   { "sp_chip_right.xpos",                       "3"                     },
446   { "sp_chip_right.ypos",                       "3"                     },
447   { "sp_chip_right.frames",                     "1"                     },
448   { "sp_chip_top",                              "RocksSP.pcx"           },
449   { "sp_chip_top.xpos",                         "6"                     },
450   { "sp_chip_top.ypos",                         "4"                     },
451   { "sp_chip_top.frames",                       "1"                     },
452   { "sp_chip_bottom",                           "RocksSP.pcx"           },
453   { "sp_chip_bottom.xpos",                      "7"                     },
454   { "sp_chip_bottom.ypos",                      "4"                     },
455   { "sp_chip_bottom.frames",                    "1"                     },
456
457   { "sp_hardware_gray",                         "RocksSP.pcx"           },
458   { "sp_hardware_gray.xpos",                    "6"                     },
459   { "sp_hardware_gray.ypos",                    "0"                     },
460   { "sp_hardware_gray.frames",                  "1"                     },
461   { "sp_hardware_green",                        "RocksSP.pcx"           },
462   { "sp_hardware_green.xpos",                   "5"                     },
463   { "sp_hardware_green.ypos",                   "3"                     },
464   { "sp_hardware_green.frames",                 "1"                     },
465   { "sp_hardware_blue",                         "RocksSP.pcx"           },
466   { "sp_hardware_blue.xpos",                    "6"                     },
467   { "sp_hardware_blue.ypos",                    "3"                     },
468   { "sp_hardware_blue.frames",                  "1"                     },
469   { "sp_hardware_red",                          "RocksSP.pcx"           },
470   { "sp_hardware_red.xpos",                     "7"                     },
471   { "sp_hardware_red.ypos",                     "3"                     },
472   { "sp_hardware_red.frames",                   "1"                     },
473   { "sp_hardware_yellow",                       "RocksSP.pcx"           },
474   { "sp_hardware_yellow.xpos",                  "0"                     },
475   { "sp_hardware_yellow.ypos",                  "4"                     },
476   { "sp_hardware_yellow.frames",                "1"                     },
477
478   { "sp_exit_closed",                           "RocksSP.pcx"           },
479   { "sp_exit_closed.xpos",                      "7"                     },
480   { "sp_exit_closed.ypos",                      "0"                     },
481   { "sp_exit_closed.frames",                    "1"                     },
482   { "sp_exit.opening",                          "RocksSP.pcx"           },
483   { "sp_exit.opening.xpos",                     "7"                     },
484   { "sp_exit.opening.ypos",                     "0"                     },
485   { "sp_exit.opening.frames",                   "1"                     },
486   { "sp_exit_open",                             "RocksSP.pcx"           },
487   { "sp_exit_open.xpos",                        "7"                     },
488   { "sp_exit_open.ypos",                        "0"                     },
489   { "sp_exit_open.frames",                      "1"                     },
490   { "sp_exit.closing",                          "RocksSP.pcx"           },
491   { "sp_exit.closing.xpos",                     "7"                     },
492   { "sp_exit.closing.ypos",                     "0"                     },
493   { "sp_exit.closing.frames",                   "1"                     },
494
495   { "sp_disk_orange",                           "RocksSP.pcx"           },
496   { "sp_disk_orange.xpos",                      "0"                     },
497   { "sp_disk_orange.ypos",                      "1"                     },
498   { "sp_disk_orange.frames",                    "1"                     },
499
500   { "sp_disk_yellow",                           "RocksSP.pcx"           },
501   { "sp_disk_yellow.xpos",                      "2"                     },
502   { "sp_disk_yellow.ypos",                      "2"                     },
503   { "sp_disk_yellow.frames",                    "1"                     },
504
505   { "sp_disk_red",                              "RocksSP.pcx"           },
506   { "sp_disk_red.xpos",                         "4"                     },
507   { "sp_disk_red.ypos",                         "2"                     },
508   { "sp_disk_red.frames",                       "1"                     },
509   { "sp_disk_red.collecting",                   "RocksSP.pcx"           },
510   { "sp_disk_red.collecting.xpos",              "8"                     },
511   { "sp_disk_red.collecting.ypos",              "5"                     },
512   { "sp_disk_red.collecting.frames",            "8"                     },
513   { "sp_disk_red.collecting.anim_mode",         "linear"                },
514   { "sp_disk_red.active",                       "RocksSP.pcx"           },
515   { "sp_disk_red.active.xpos",                  "4"                     },
516   { "sp_disk_red.active.ypos",                  "2"                     },
517   { "sp_disk_red.active.frames",                "1"                     },
518
519   { "sp_port_right",                            "RocksSP.pcx"           },
520   { "sp_port_right.xpos",                       "1"                     },
521   { "sp_port_right.ypos",                       "1"                     },
522   { "sp_port_right.frames",                     "1"                     },
523   { "sp_port_down",                             "RocksSP.pcx"           },
524   { "sp_port_down.xpos",                        "2"                     },
525   { "sp_port_down.ypos",                        "1"                     },
526   { "sp_port_down.frames",                      "1"                     },
527   { "sp_port_left",                             "RocksSP.pcx"           },
528   { "sp_port_left.xpos",                        "3"                     },
529   { "sp_port_left.ypos",                        "1"                     },
530   { "sp_port_left.frames",                      "1"                     },
531   { "sp_port_up",                               "RocksSP.pcx"           },
532   { "sp_port_up.xpos",                          "4"                     },
533   { "sp_port_up.ypos",                          "1"                     },
534   { "sp_port_up.frames",                        "1"                     },
535   { "sp_port_horizontal",                       "RocksSP.pcx"           },
536   { "sp_port_horizontal.xpos",                  "6"                     },
537   { "sp_port_horizontal.ypos",                  "2"                     },
538   { "sp_port_horizontal.frames",                "1"                     },
539   { "sp_port_vertical",                         "RocksSP.pcx"           },
540   { "sp_port_vertical.xpos",                    "5"                     },
541   { "sp_port_vertical.ypos",                    "2"                     },
542   { "sp_port_vertical.frames",                  "1"                     },
543   { "sp_port_any",                              "RocksSP.pcx"           },
544   { "sp_port_any.xpos",                         "7"                     },
545   { "sp_port_any.ypos",                         "2"                     },
546   { "sp_port_any.frames",                       "1"                     },
547   { "sp_gravity_port_right",                    "RocksSP.pcx"           },
548   { "sp_gravity_port_right.xpos",               "1"                     },
549   { "sp_gravity_port_right.ypos",               "1"                     },
550   { "sp_gravity_port_right.frames",             "1"                     },
551   { "sp_gravity_port_right.EDITOR",             "RocksSP.pcx"           },
552   { "sp_gravity_port_right.EDITOR.xpos",        "5"                     },
553   { "sp_gravity_port_right.EDITOR.ypos",        "1"                     },
554   { "sp_gravity_port_down",                     "RocksSP.pcx"           },
555   { "sp_gravity_port_down.xpos",                "2"                     },
556   { "sp_gravity_port_down.ypos",                "1"                     },
557   { "sp_gravity_port_down.frames",              "1"                     },
558   { "sp_gravity_port_down.EDITOR",              "RocksSP.pcx"           },
559   { "sp_gravity_port_down.EDITOR.xpos",         "6"                     },
560   { "sp_gravity_port_down.EDITOR.ypos",         "1"                     },
561   { "sp_gravity_port_left",                     "RocksSP.pcx"           },
562   { "sp_gravity_port_left.xpos",                "3"                     },
563   { "sp_gravity_port_left.ypos",                "1"                     },
564   { "sp_gravity_port_left.frames",              "1"                     },
565   { "sp_gravity_port_left.EDITOR",              "RocksSP.pcx"           },
566   { "sp_gravity_port_left.EDITOR.xpos",         "7"                     },
567   { "sp_gravity_port_left.EDITOR.ypos",         "1"                     },
568   { "sp_gravity_port_up",                       "RocksSP.pcx"           },
569   { "sp_gravity_port_up.xpos",                  "4"                     },
570   { "sp_gravity_port_up.ypos",                  "1"                     },
571   { "sp_gravity_port_up.frames",                "1"                     },
572   { "sp_gravity_port_up.EDITOR",                "RocksSP.pcx"           },
573   { "sp_gravity_port_up.EDITOR.xpos",           "0"                     },
574   { "sp_gravity_port_up.EDITOR.ypos",           "2"                     },
575   { "sp_gravity_on_port_right",                 "RocksSP.pcx"           },
576   { "sp_gravity_on_port_right.xpos",            "1"                     },
577   { "sp_gravity_on_port_right.ypos",            "1"                     },
578   { "sp_gravity_on_port_right.frames",          "1"                     },
579   { "sp_gravity_on_port_right.EDITOR",          "RocksSP.pcx"           },
580   { "sp_gravity_on_port_right.EDITOR.xpos",     "5"                     },
581   { "sp_gravity_on_port_right.EDITOR.ypos",     "1"                     },
582   { "sp_gravity_on_port_down",                  "RocksSP.pcx"           },
583   { "sp_gravity_on_port_down.xpos",             "2"                     },
584   { "sp_gravity_on_port_down.ypos",             "1"                     },
585   { "sp_gravity_on_port_down.frames",           "1"                     },
586   { "sp_gravity_on_port_down.EDITOR",           "RocksSP.pcx"           },
587   { "sp_gravity_on_port_down.EDITOR.xpos",      "6"                     },
588   { "sp_gravity_on_port_down.EDITOR.ypos",      "1"                     },
589   { "sp_gravity_on_port_left",                  "RocksSP.pcx"           },
590   { "sp_gravity_on_port_left.xpos",             "3"                     },
591   { "sp_gravity_on_port_left.ypos",             "1"                     },
592   { "sp_gravity_on_port_left.frames",           "1"                     },
593   { "sp_gravity_on_port_left.EDITOR",           "RocksSP.pcx"           },
594   { "sp_gravity_on_port_left.EDITOR.xpos",      "7"                     },
595   { "sp_gravity_on_port_left.EDITOR.ypos",      "1"                     },
596   { "sp_gravity_on_port_up",                    "RocksSP.pcx"           },
597   { "sp_gravity_on_port_up.xpos",               "4"                     },
598   { "sp_gravity_on_port_up.ypos",               "1"                     },
599   { "sp_gravity_on_port_up.frames",             "1"                     },
600   { "sp_gravity_on_port_up.EDITOR",             "RocksSP.pcx"           },
601   { "sp_gravity_on_port_up.EDITOR.xpos",        "0"                     },
602   { "sp_gravity_on_port_up.EDITOR.ypos",        "2"                     },
603   { "sp_gravity_off_port_right",                "RocksSP.pcx"           },
604   { "sp_gravity_off_port_right.xpos",           "1"                     },
605   { "sp_gravity_off_port_right.ypos",           "1"                     },
606   { "sp_gravity_off_port_right.frames",         "1"                     },
607   { "sp_gravity_off_port_right.EDITOR",         "RocksSP.pcx"           },
608   { "sp_gravity_off_port_right.EDITOR.xpos",    "5"                     },
609   { "sp_gravity_off_port_right.EDITOR.ypos",    "1"                     },
610   { "sp_gravity_off_port_down",                 "RocksSP.pcx"           },
611   { "sp_gravity_off_port_down.xpos",            "2"                     },
612   { "sp_gravity_off_port_down.ypos",            "1"                     },
613   { "sp_gravity_off_port_down.frames",          "1"                     },
614   { "sp_gravity_off_port_down.EDITOR",          "RocksSP.pcx"           },
615   { "sp_gravity_off_port_down.EDITOR.xpos",     "6"                     },
616   { "sp_gravity_off_port_down.EDITOR.ypos",     "1"                     },
617   { "sp_gravity_off_port_left",                 "RocksSP.pcx"           },
618   { "sp_gravity_off_port_left.xpos",            "3"                     },
619   { "sp_gravity_off_port_left.ypos",            "1"                     },
620   { "sp_gravity_off_port_left.frames",          "1"                     },
621   { "sp_gravity_off_port_left.EDITOR",          "RocksSP.pcx"           },
622   { "sp_gravity_off_port_left.EDITOR.xpos",     "7"                     },
623   { "sp_gravity_off_port_left.EDITOR.ypos",     "1"                     },
624   { "sp_gravity_off_port_up",                   "RocksSP.pcx"           },
625   { "sp_gravity_off_port_up.xpos",              "4"                     },
626   { "sp_gravity_off_port_up.ypos",              "1"                     },
627   { "sp_gravity_off_port_up.frames",            "1"                     },
628   { "sp_gravity_off_port_up.EDITOR",            "RocksSP.pcx"           },
629   { "sp_gravity_off_port_up.EDITOR.xpos",       "0"                     },
630   { "sp_gravity_off_port_up.EDITOR.ypos",       "2"                     },
631
632   { "sp_sniksnak",                              "RocksSP.pcx"           },
633   { "sp_sniksnak.xpos",                         "1"                     },
634   { "sp_sniksnak.ypos",                         "2"                     },
635   { "sp_sniksnak.frames",                       "1"                     },
636   { "sp_sniksnak.left",                         "RocksSP.pcx"           },
637   { "sp_sniksnak.left.xpos",                    "8"                     },
638   { "sp_sniksnak.left.ypos",                    "8"                     },
639   { "sp_sniksnak.left.frames",                  "4"                     },
640   { "sp_sniksnak.left.anim_mode",               "pingpong2"             },
641   { "sp_sniksnak.right",                        "RocksSP.pcx"           },
642   { "sp_sniksnak.right.xpos",                   "12"                    },
643   { "sp_sniksnak.right.ypos",                   "8"                     },
644   { "sp_sniksnak.right.frames",                 "4"                     },
645   { "sp_sniksnak.right.anim_mode",              "pingpong2"             },
646   { "sp_sniksnak.up",                           "RocksSP.pcx"           },
647   { "sp_sniksnak.up.xpos",                      "8"                     },
648   { "sp_sniksnak.up.ypos",                      "9"                     },
649   { "sp_sniksnak.up.frames",                    "4"                     },
650   { "sp_sniksnak.up.anim_mode",                 "pingpong2"             },
651   { "sp_sniksnak.down",                         "RocksSP.pcx"           },
652   { "sp_sniksnak.down.xpos",                    "12"                    },
653   { "sp_sniksnak.down.ypos",                    "9"                     },
654   { "sp_sniksnak.down.frames",                  "4"                     },
655   { "sp_sniksnak.down.anim_mode",               "pingpong2"             },
656   { "sp_sniksnak.turning_from_left.up",         "RocksSP.pcx"           },
657   { "sp_sniksnak.turning_from_left.up.xpos",    "12"                    },
658   { "sp_sniksnak.turning_from_left.up.ypos",    "6"                     },
659   { "sp_sniksnak.turning_from_left.up.frames",  "2"                     },
660   { "sp_sniksnak.turning_from_left.up.delay",   "4"                     },
661   { "sp_sniksnak.turning_from_left.up.offset",  "1408"                  },
662   { "sp_sniksnak.turning_from_left.up.anim_mode","linear"               },
663   { "sp_sniksnak.turning_from_left.down",       "RocksSP.pcx"           },
664   { "sp_sniksnak.turning_from_left.down.xpos",  "13"                    },
665   { "sp_sniksnak.turning_from_left.down.ypos",  "6"                     },
666   { "sp_sniksnak.turning_from_left.down.frames","2"                     },
667   { "sp_sniksnak.turning_from_left.down.delay", "4"                     },
668   { "sp_sniksnak.turning_from_left.down.offset","1504"                  },
669   { "sp_sniksnak.turning_from_left.down.anim_mode","linear"             },
670   { "sp_sniksnak.turning_from_right.up",        "RocksSP.pcx"           },
671   { "sp_sniksnak.turning_from_right.up.xpos",   "15"                    },
672   { "sp_sniksnak.turning_from_right.up.ypos",   "6"                     },
673   { "sp_sniksnak.turning_from_right.up.frames", "2"                     },
674   { "sp_sniksnak.turning_from_right.up.delay",  "4"                     },
675   { "sp_sniksnak.turning_from_right.up.offset", "1312"                  },
676   { "sp_sniksnak.turning_from_right.up.anim_mode","linear"              },
677   { "sp_sniksnak.turning_from_right.down",      "RocksSP.pcx"           },
678   { "sp_sniksnak.turning_from_right.down.xpos", "14"                    },
679   { "sp_sniksnak.turning_from_right.down.ypos", "6"                     },
680   { "sp_sniksnak.turning_from_right.down.frames","2"                    },
681   { "sp_sniksnak.turning_from_right.down.delay","4"                     },
682   { "sp_sniksnak.turning_from_right.down.offset","1472"                 },
683   { "sp_sniksnak.turning_from_right.down.anim_mode","linear"            },
684   { "sp_sniksnak.turning_from_up.left",         "RocksSP.pcx"           },
685   { "sp_sniksnak.turning_from_up.left.xpos",    "12"                    },
686   { "sp_sniksnak.turning_from_up.left.ypos",    "6"                     },
687   { "sp_sniksnak.turning_from_up.left.frames",  "2"                     },
688   { "sp_sniksnak.turning_from_up.left.delay",   "4"                     },
689   { "sp_sniksnak.turning_from_up.left.offset",  "896"                   },
690   { "sp_sniksnak.turning_from_up.left.anim_mode","linear"               },
691   { "sp_sniksnak.turning_from_up.right",        "RocksSP.pcx"           },
692   { "sp_sniksnak.turning_from_up.right.xpos",   "15"                    },
693   { "sp_sniksnak.turning_from_up.right.ypos",   "6"                     },
694   { "sp_sniksnak.turning_from_up.right.frames", "2"                     },
695   { "sp_sniksnak.turning_from_up.right.delay",  "4"                     },
696   { "sp_sniksnak.turning_from_up.right.offset", "928"                   },
697   { "sp_sniksnak.turning_from_up.right.anim_mode","linear"              },
698   { "sp_sniksnak.turning_from_down.left",       "RocksSP.pcx"           },
699   { "sp_sniksnak.turning_from_down.left.xpos",  "13"                    },
700   { "sp_sniksnak.turning_from_down.left.ypos",  "6"                     },
701   { "sp_sniksnak.turning_from_down.left.frames","2"                     },
702   { "sp_sniksnak.turning_from_down.left.delay", "4"                     },
703   { "sp_sniksnak.turning_from_down.left.offset","864"                   },
704   { "sp_sniksnak.turning_from_down.left.anim_mode","linear"             },
705   { "sp_sniksnak.turning_from_down.right",      "RocksSP.pcx"           },
706   { "sp_sniksnak.turning_from_down.right.xpos", "14"                    },
707   { "sp_sniksnak.turning_from_down.right.ypos", "6"                     },
708   { "sp_sniksnak.turning_from_down.right.frames","2"                    },
709   { "sp_sniksnak.turning_from_down.right.delay","4"                     },
710   { "sp_sniksnak.turning_from_down.right.offset","960"                  },
711   { "sp_sniksnak.turning_from_down.right.anim_mode","linear"            },
712
713   { "sp_electron",                              "RocksSP.pcx"           },
714   { "sp_electron.xpos",                         "8"                     },
715   { "sp_electron.ypos",                         "10"                    },
716   { "sp_electron.frames",                       "8"                     },
717   { "sp_electron.delay",                        "4"                     },
718   { "sp_electron.global_sync",                  "true"                  },
719   { "sp_electron.EDITOR",                       "RocksSP.pcx"           },
720   { "sp_electron.EDITOR.xpos",                  "10"                    },
721   { "sp_electron.EDITOR.ypos",                  "11"                    },
722   { "sp_electron.exploding",                    "RocksSP.pcx"           },
723   { "sp_electron.exploding.xpos",               "8"                     },
724   { "sp_electron.exploding.ypos",               "4"                     },
725   { "sp_electron.exploding.frames",             "8"                     },
726   { "sp_electron.exploding.delay",              "3"                     },
727   { "sp_electron.exploding.anim_mode",          "linear"                },
728
729   { "sp_terminal",                              "RocksSP.pcx"           },
730   { "sp_terminal.xpos",                         "0"                     },
731   { "sp_terminal.ypos",                         "10"                    },
732   { "sp_terminal.frames",                       "7"                     },
733   { "sp_terminal.delay",                        "12"                    },
734   { "sp_terminal.EDITOR",                       "RocksSP.pcx"           },
735   { "sp_terminal.EDITOR.xpos",                  "9"                     },
736   { "sp_terminal.EDITOR.ypos",                  "11"                    },
737   { "sp_terminal.active",                       "RocksSP.pcx"           },
738   { "sp_terminal.active.xpos",                  "0"                     },
739   { "sp_terminal.active.ypos",                  "11"                    },
740   { "sp_terminal.active.frames",                "7"                     },
741   { "sp_terminal.active.delay",                 "4"                     },
742
743   { "sp_buggy_base",                            "RocksSP.pcx"           },
744   { "sp_buggy_base.xpos",                       "1"                     },
745   { "sp_buggy_base.ypos",                       "3"                     },
746   { "sp_buggy_base.frames",                     "1"                     },
747   { "sp_buggy_base.EDITOR",                     "RocksSP.pcx"           },
748   { "sp_buggy_base.EDITOR.xpos",                "9"                     },
749   { "sp_buggy_base.EDITOR.ypos",                "6"                     },
750   { "sp_buggy_base.activating",                 "RocksSP.pcx"           },
751   { "sp_buggy_base.activating.xpos",            "15"                    },
752   { "sp_buggy_base.activating.ypos",            "2"                     },
753   { "sp_buggy_base.activating.frames",          "1"                     },
754   { "sp_buggy_base.active",                     "RocksSP.pcx"           },
755   { "sp_buggy_base.active.xpos",                "8"                     },
756   { "sp_buggy_base.active.ypos",                "6"                     },
757   { "sp_buggy_base.active.frames",              "4"                     },
758   { "sp_buggy_base.active.anim_mode",           "random"                },
759
760   { "sp_hardware_base_1",                       "RocksSP.pcx"           },
761   { "sp_hardware_base_1.xpos",                  "4"                     },
762   { "sp_hardware_base_1.ypos",                  "3"                     },
763   { "sp_hardware_base_1.frames",                "1"                     },
764   { "sp_hardware_base_2",                       "RocksSP.pcx"           },
765   { "sp_hardware_base_2.xpos",                  "1"                     },
766   { "sp_hardware_base_2.ypos",                  "4"                     },
767   { "sp_hardware_base_2.frames",                "1"                     },
768   { "sp_hardware_base_3",                       "RocksSP.pcx"           },
769   { "sp_hardware_base_3.xpos",                  "2"                     },
770   { "sp_hardware_base_3.ypos",                  "4"                     },
771   { "sp_hardware_base_3.frames",                "1"                     },
772   { "sp_hardware_base_4",                       "RocksSP.pcx"           },
773   { "sp_hardware_base_4.xpos",                  "3"                     },
774   { "sp_hardware_base_4.ypos",                  "4"                     },
775   { "sp_hardware_base_4.frames",                "1"                     },
776   { "sp_hardware_base_5",                       "RocksSP.pcx"           },
777   { "sp_hardware_base_5.xpos",                  "4"                     },
778   { "sp_hardware_base_5.ypos",                  "4"                     },
779   { "sp_hardware_base_5.frames",                "1"                     },
780   { "sp_hardware_base_6",                       "RocksSP.pcx"           },
781   { "sp_hardware_base_6.xpos",                  "5"                     },
782   { "sp_hardware_base_6.ypos",                  "4"                     },
783   { "sp_hardware_base_6.frames",                "1"                     },
784
785   /* images for Sokoban style elements and actions */
786
787   { "sokoban_object",                           "RocksElements.pcx"     },
788   { "sokoban_object.xpos",                      "9"                     },
789   { "sokoban_object.ypos",                      "7"                     },
790   { "sokoban_object.frames",                    "1"                     },
791   { "sokoban_object.EDITOR",                    "RocksElements.pcx"     },
792   { "sokoban_object.EDITOR.xpos",               "2"                     },
793   { "sokoban_object.EDITOR.ypos",               "14"                    },
794
795   { "sokoban_field_empty",                      "RocksElements.pcx"     },
796   { "sokoban_field_empty.xpos",                 "10"                    },
797   { "sokoban_field_empty.ypos",                 "7"                     },
798   { "sokoban_field_empty.frames",               "1"                     },
799
800   { "sokoban_field_full",                       "RocksElements.pcx"     },
801   { "sokoban_field_full.xpos",                  "11"                    },
802   { "sokoban_field_full.ypos",                  "7"                     },
803   { "sokoban_field_full.frames",                "1"                     },
804
805   { "sokoban_field_player",                     "RocksHeroes.pcx"       },
806   { "sokoban_field_player.xpos",                "0"                     },
807   { "sokoban_field_player.ypos",                "15"                    },
808   { "sokoban_field_player.frames",              "1"                     },
809   { "sokoban_field_player.EDITOR",              "RocksHeroes.pcx"       },
810   { "sokoban_field_player.EDITOR.xpos",         "1"                     },
811   { "sokoban_field_player.EDITOR.ypos",         "15"                    },
812
813   /* images for Emerald Mine style elements and actions */
814
815   { "empty_space",                              "RocksSP.pcx"           },
816   { "empty_space.xpos",                         "0"                     },
817   { "empty_space.ypos",                         "0"                     },
818   { "empty_space.frames",                       "1"                     },
819
820   { "sand",                                     "RocksElements.pcx"     },
821   { "sand.xpos",                                "0"                     },
822   { "sand.ypos",                                "0"                     },
823   { "sand.frames",                              "1"                     },
824   { "sand.CRUMBLED",                            "RocksElements.pcx"     },
825   { "sand.CRUMBLED.xpos",                       "1"                     },
826   { "sand.CRUMBLED.ypos",                       "0"                     },
827   { "sand.CRUMBLED.frames",                     "1"                     },
828   { "sand.digging.left",                        "RocksMore.pcx"         },
829   { "sand.digging.left.xpos",                   "6"                     },
830   { "sand.digging.left.ypos",                   "3"                     },
831   { "sand.digging.left.frames",                 "3"                     },
832   { "sand.digging.left.delay",                  "2"                     },
833   { "sand.digging.left.anim_mode",              "linear"                },
834   { "sand.digging.right",                       "RocksMore.pcx"         },
835   { "sand.digging.right.xpos",                  "9"                     },
836   { "sand.digging.right.ypos",                  "3"                     },
837   { "sand.digging.right.frames",                "3"                     },
838   { "sand.digging.right.delay",                 "2"                     },
839   { "sand.digging.right.anim_mode",             "linear"                },
840   { "sand.digging.up",                          "RocksMore.pcx"         },
841   { "sand.digging.up.xpos",                     "0"                     },
842   { "sand.digging.up.ypos",                     "3"                     },
843   { "sand.digging.up.frames",                   "3"                     },
844   { "sand.digging.up.delay",                    "2"                     },
845   { "sand.digging.up.anim_mode",                "linear"                },
846   { "sand.digging.down",                        "RocksMore.pcx"         },
847   { "sand.digging.down.xpos",                   "3"                     },
848   { "sand.digging.down.ypos",                   "3"                     },
849   { "sand.digging.down.frames",                 "3"                     },
850   { "sand.digging.down.delay",                  "2"                     },
851   { "sand.digging.down.anim_mode",              "linear"                },
852   { "sand.digging.left.CRUMBLED",               "RocksMore.pcx"         },
853   { "sand.digging.left.CRUMBLED.xpos",          "6"                     },
854   { "sand.digging.left.CRUMBLED.ypos",          "0"                     },
855   { "sand.digging.left.CRUMBLED.frames",        "3"                     },
856   { "sand.digging.left.CRUMBLED.delay",         "2"                     },
857   { "sand.digging.left.CRUMBLED.anim_mode",     "linear"                },
858   { "sand.digging.right.CRUMBLED",              "RocksMore.pcx"         },
859   { "sand.digging.right.CRUMBLED.xpos",         "9"                     },
860   { "sand.digging.right.CRUMBLED.ypos",         "0"                     },
861   { "sand.digging.right.CRUMBLED.frames",       "3"                     },
862   { "sand.digging.right.CRUMBLED.delay",        "2"                     },
863   { "sand.digging.right.CRUMBLED.anim_mode",    "linear"                },
864   { "sand.digging.up.CRUMBLED",                 "RocksMore.pcx"         },
865   { "sand.digging.up.CRUMBLED.xpos",            "0"                     },
866   { "sand.digging.up.CRUMBLED.ypos",            "0"                     },
867   { "sand.digging.up.CRUMBLED.frames",          "3"                     },
868   { "sand.digging.up.CRUMBLED.delay",           "2"                     },
869   { "sand.digging.up.CRUMBLED.anim_mode",       "linear"                },
870   { "sand.digging.down.CRUMBLED",               "RocksMore.pcx"         },
871   { "sand.digging.down.CRUMBLED.xpos",          "3"                     },
872   { "sand.digging.down.CRUMBLED.ypos",          "0"                     },
873   { "sand.digging.down.CRUMBLED.frames",        "3"                     },
874   { "sand.digging.down.CRUMBLED.delay",         "2"                     },
875   { "sand.digging.down.CRUMBLED.anim_mode",     "linear"                },
876
877   { "wall",                                     "RocksElements.pcx"     },
878   { "wall.xpos",                                "5"                     },
879   { "wall.ypos",                                "0"                     },
880   { "wall.frames",                              "1"                     },
881
882   { "wall_slippery",                            "RocksElements.pcx"     },
883   { "wall_slippery.xpos",                       "6"                     },
884   { "wall_slippery.ypos",                       "0"                     },
885   { "wall_slippery.frames",                     "1"                     },
886
887   { "steelwall",                                "RocksElements.pcx"     },
888   { "steelwall.xpos",                           "4"                     },
889   { "steelwall.ypos",                           "0"                     },
890   { "steelwall.frames",                         "1"                     },
891
892   { "rock",                                     "RocksElements.pcx"     },
893   { "rock.xpos",                                "12"                    },
894   { "rock.ypos",                                "0"                     },
895   { "rock.frames",                              "1"                     },
896   { "rock.moving.left",                         "RocksElements.pcx"     },
897   { "rock.moving.left.xpos",                    "12"                    },
898   { "rock.moving.left.ypos",                    "0"                     },
899   { "rock.moving.left.frames",                  "4"                     },
900   { "rock.moving.left.delay",                   "2"                     },
901   { "rock.moving.left.anim_mode",               "reverse"               },
902   { "rock.moving.right",                        "RocksElements.pcx"     },
903   { "rock.moving.right.xpos",                   "12"                    },
904   { "rock.moving.right.ypos",                   "0"                     },
905   { "rock.moving.right.frames",                 "4"                     },
906   { "rock.moving.right.start_frame",            "1"                     },
907   { "rock.moving.right.delay",                  "2"                     },
908   { "rock.pushing.left",                        "RocksElements.pcx"     },
909   { "rock.pushing.left.xpos",                   "12"                    },
910   { "rock.pushing.left.ypos",                   "0"                     },
911   { "rock.pushing.left.frames",                 "4"                     },
912   { "rock.pushing.left.delay",                  "2"                     },
913   { "rock.pushing.left.anim_mode",              "reverse"               },
914   { "rock.pushing.right",                       "RocksElements.pcx"     },
915   { "rock.pushing.right.xpos",                  "12"                    },
916   { "rock.pushing.right.ypos",                  "0"                     },
917   { "rock.pushing.right.frames",                "4"                     },
918   { "rock.pushing.right.start_frame",           "1"                     },
919   { "rock.pushing.right.delay",                 "2"                     },
920
921   { "emerald",                                  "RocksElements.pcx"     },
922   { "emerald.xpos",                             "8"                     },
923   { "emerald.ypos",                             "0"                     },
924   { "emerald.frames",                           "1"                     },
925   { "emerald.moving",                           "RocksElements.pcx"     },
926   { "emerald.moving.xpos",                      "8"                     },
927   { "emerald.moving.ypos",                      "0"                     },
928   { "emerald.moving.frames",                    "2"                     },
929   { "emerald.moving.delay",                     "4"                     },
930   { "emerald.falling",                          "RocksElements.pcx"     },
931   { "emerald.falling.xpos",                     "8"                     },
932   { "emerald.falling.ypos",                     "0"                     },
933   { "emerald.falling.frames",                   "2"                     },
934   { "emerald.falling.delay",                    "4"                     },
935   { "emerald.collecting",                       "RocksMore.pcx"         },
936   { "emerald.collecting.xpos",                  "3"                     },
937   { "emerald.collecting.ypos",                  "2"                     },
938   { "emerald.collecting.frames",                "3"                     },
939   { "emerald.collecting.delay",                 "2"                     },
940   { "emerald.collecting.anim_mode",             "linear"                },
941
942   { "diamond",                                  "RocksElements.pcx"     },
943   { "diamond.xpos",                             "10"                    },
944   { "diamond.ypos",                             "0"                     },
945   { "diamond.frames",                           "1"                     },
946   { "diamond.moving",                           "RocksElements.pcx"     },
947   { "diamond.moving.xpos",                      "10"                    },
948   { "diamond.moving.ypos",                      "0"                     },
949   { "diamond.moving.frames",                    "2"                     },
950   { "diamond.moving.delay",                     "4"                     },
951   { "diamond.falling",                          "RocksElements.pcx"     },
952   { "diamond.falling.xpos",                     "10"                    },
953   { "diamond.falling.ypos",                     "0"                     },
954   { "diamond.falling.frames",                   "2"                     },
955   { "diamond.falling.delay",                    "4"                     },
956   { "diamond.collecting",                       "RocksMore.pcx"         },
957   { "diamond.collecting.xpos",                  "7"                     },
958   { "diamond.collecting.ypos",                  "2"                     },
959   { "diamond.collecting.frames",                "3"                     },
960   { "diamond.collecting.delay",                 "2"                     },
961   { "diamond.collecting.anim_mode",             "linear"                },
962
963   { "bomb",                                     "RocksElements.pcx"     },
964   { "bomb.xpos",                                "11"                    },
965   { "bomb.ypos",                                "1"                     },
966   { "bomb.frames",                              "1"                     },
967
968   { "nut",                                      "RocksElements.pcx"     },
969   { "nut.xpos",                                 "12"                    },
970   { "nut.ypos",                                 "1"                     },
971   { "nut.frames",                               "1"                     },
972   { "nut.breaking",                             "RocksElements.pcx"     },
973   { "nut.breaking.xpos",                        "13"                    },
974   { "nut.breaking.ypos",                        "1"                     },
975   { "nut.breaking.frames",                      "3"                     },
976   { "nut.breaking.delay",                       "2"                     },
977   { "nut.breaking.anim_mode",                   "linear"                },
978
979   { "dynamite",                                 "RocksElements.pcx"     },
980   { "dynamite.xpos",                            "0"                     },
981   { "dynamite.ypos",                            "3"                     },
982   { "dynamite.frames",                          "1"                     },
983   { "dynamite.EDITOR",                          "RocksElements.pcx"     },
984   { "dynamite.EDITOR.xpos",                     "0"                     },
985   { "dynamite.EDITOR.ypos",                     "14"                    },
986   { "dynamite.active",                          "RocksElements.pcx"     },
987   { "dynamite.active.xpos",                     "1"                     },
988   { "dynamite.active.ypos",                     "3"                     },
989   { "dynamite.active.frames",                   "7"                     },
990   { "dynamite.active.delay",                    "12"                    },
991   { "dynamite.active.anim_mode",                "linear"                },
992   { "dynamite.active.EDITOR",                   "RocksElements.pcx"     },
993   { "dynamite.active.EDITOR.xpos",              "1"                     },
994   { "dynamite.active.EDITOR.ypos",              "14"                    },
995
996   { "em_dynamite",                              "RocksEMC.pcx"          },
997   { "em_dynamite.xpos",                         "0"                     },
998   { "em_dynamite.ypos",                         "15"                    },
999   { "em_dynamite.frames",                       "1"                     },
1000   { "em_dynamite.active",                       "RocksEMC.pcx"          },
1001   { "em_dynamite.active.xpos",                  "1"                     },
1002   { "em_dynamite.active.ypos",                  "15"                    },
1003   { "em_dynamite.active.frames",                "4"                     },
1004   { "em_dynamite.active.delay",                 "8"                     },
1005   { "em_dynamite.active.anim_mode",             "linear"                },
1006   { "em_dynamite.active.EDITOR",                "RocksEMC.pcx"          },
1007   { "em_dynamite.active.EDITOR.xpos",           "2"                     },
1008   { "em_dynamite.active.EDITOR.ypos",           "15"                    },
1009
1010   { "wall_emerald",                             "RocksElements.pcx"     },
1011   { "wall_emerald.xpos",                        "4"                     },
1012   { "wall_emerald.ypos",                        "8"                     },
1013   { "wall_emerald.frames",                      "1"                     },
1014
1015   { "wall_diamond",                             "RocksElements.pcx"     },
1016   { "wall_diamond.xpos",                        "5"                     },
1017   { "wall_diamond.ypos",                        "8"                     },
1018   { "wall_diamond.frames",                      "1"                     },
1019
1020   { "bug",                                      "RocksElements.pcx"     },
1021   { "bug.xpos",                                 "8"                     },
1022   { "bug.ypos",                                 "4"                     },
1023   { "bug.frames",                               "4"                     },
1024   { "bug.delay",                                "8"                     },
1025   { "bug.right",                                "RocksElements.pcx"     },
1026   { "bug.right.xpos",                           "8"                     },
1027   { "bug.right.ypos",                           "4"                     },
1028   { "bug.right.frames",                         "1"                     },
1029   { "bug.up",                                   "RocksElements.pcx"     },
1030   { "bug.up.xpos",                              "9"                     },
1031   { "bug.up.ypos",                              "4"                     },
1032   { "bug.up.frames",                            "1"                     },
1033   { "bug.left",                                 "RocksElements.pcx"     },
1034   { "bug.left.xpos",                            "10"                    },
1035   { "bug.left.ypos",                            "4"                     },
1036   { "bug.left.frames",                          "1"                     },
1037   { "bug.down",                                 "RocksElements.pcx"     },
1038   { "bug.down.xpos",                            "11"                    },
1039   { "bug.down.ypos",                            "4"                     },
1040   { "bug.down.frames",                          "1"                     },
1041   { "bug.moving.right",                         "RocksElements.pcx"     },
1042   { "bug.moving.right.xpos",                    "8"                     },
1043   { "bug.moving.right.ypos",                    "4"                     },
1044   { "bug.moving.right.frames",                  "2"                     },
1045   { "bug.moving.right.delay",                   "4"                     },
1046   { "bug.moving.right.offset",                  "128"                   },
1047   { "bug.moving.up",                            "RocksElements.pcx"     },
1048   { "bug.moving.up.xpos",                       "9"                     },
1049   { "bug.moving.up.ypos",                       "4"                     },
1050   { "bug.moving.up.frames",                     "2"                     },
1051   { "bug.moving.up.delay",                      "4"                     },
1052   { "bug.moving.up.offset",                     "128"                   },
1053   { "bug.moving.left",                          "RocksElements.pcx"     },
1054   { "bug.moving.left.xpos",                     "10"                    },
1055   { "bug.moving.left.ypos",                     "4"                     },
1056   { "bug.moving.left.frames",                   "2"                     },
1057   { "bug.moving.left.delay",                    "4"                     },
1058   { "bug.moving.left.offset",                   "128"                   },
1059   { "bug.moving.down",                          "RocksElements.pcx"     },
1060   { "bug.moving.down.xpos",                     "11"                    },
1061   { "bug.moving.down.ypos",                     "4"                     },
1062   { "bug.moving.down.frames",                   "2"                     },
1063   { "bug.moving.down.delay",                    "4"                     },
1064   { "bug.moving.down.offset",                   "128"                   },
1065   { "bug.turning_from_right.up",                "RocksMore.pcx"         },
1066   { "bug.turning_from_right.up.xpos",           "0"                     },
1067   { "bug.turning_from_right.up.ypos",           "6"                     },
1068   { "bug.turning_from_right.up.frames",         "4"                     },
1069   { "bug.turning_from_right.up.delay",          "2"                     },
1070   { "bug.turning_from_right.up.anim_mode",      "linear,reverse"        },
1071   { "bug.turning_from_up.left",                 "RocksMore.pcx"         },
1072   { "bug.turning_from_up.left.xpos",            "12"                    },
1073   { "bug.turning_from_up.left.ypos",            "6"                     },
1074   { "bug.turning_from_up.left.frames",          "4"                     },
1075   { "bug.turning_from_up.left.delay",           "2"                     },
1076   { "bug.turning_from_up.left.anim_mode",       "linear,reverse"        },
1077   { "bug.turning_from_left.down",               "RocksMore.pcx"         },
1078   { "bug.turning_from_left.down.xpos",          "8"                     },
1079   { "bug.turning_from_left.down.ypos",          "6"                     },
1080   { "bug.turning_from_left.down.frames",        "4"                     },
1081   { "bug.turning_from_left.down.delay",         "2"                     },
1082   { "bug.turning_from_left.down.anim_mode",     "linear,reverse"        },
1083   { "bug.turning_from_down.right",              "RocksMore.pcx"         },
1084   { "bug.turning_from_down.right.xpos",         "4"                     },
1085   { "bug.turning_from_down.right.ypos",         "6"                     },
1086   { "bug.turning_from_down.right.frames",       "4"                     },
1087   { "bug.turning_from_down.right.delay",        "2"                     },
1088   { "bug.turning_from_down.right.anim_mode",    "linear,reverse"        },
1089   { "bug.turning_from_right.down",              "RocksMore.pcx"         },
1090   { "bug.turning_from_right.down.xpos",         "5"                     },
1091   { "bug.turning_from_right.down.ypos",         "6"                     },
1092   { "bug.turning_from_right.down.frames",       "4"                     },
1093   { "bug.turning_from_right.down.delay",        "2"                     },
1094   { "bug.turning_from_right.down.anim_mode",    "linear"                },
1095   { "bug.turning_from_up.right",                "RocksMore.pcx"         },
1096   { "bug.turning_from_up.right.xpos",           "1"                     },
1097   { "bug.turning_from_up.right.ypos",           "6"                     },
1098   { "bug.turning_from_up.right.frames",         "4"                     },
1099   { "bug.turning_from_up.right.delay",          "2"                     },
1100   { "bug.turning_from_up.right.anim_mode",      "linear"                },
1101   { "bug.turning_from_left.up",                 "RocksMore.pcx"         },
1102   { "bug.turning_from_left.up.xpos",            "13"                    },
1103   { "bug.turning_from_left.up.ypos",            "6"                     },
1104   { "bug.turning_from_left.up.frames",          "4"                     },
1105   { "bug.turning_from_left.up.delay",           "2"                     },
1106   { "bug.turning_from_left.up.anim_mode",       "linear"                },
1107   { "bug.turning_from_down.left",               "RocksMore.pcx"         },
1108   { "bug.turning_from_down.left.xpos",          "9"                     },
1109   { "bug.turning_from_down.left.ypos",          "6"                     },
1110   { "bug.turning_from_down.left.frames",        "4"                     },
1111   { "bug.turning_from_down.left.delay",         "2"                     },
1112   { "bug.turning_from_down.left.anim_mode",     "linear"                },
1113
1114   { "spaceship",                                "RocksElements.pcx"     },
1115   { "spaceship.xpos",                           "8"                     },
1116   { "spaceship.ypos",                           "3"                     },
1117   { "spaceship.frames",                         "4"                     },
1118   { "spaceship.delay",                          "8"                     },
1119   { "spaceship.right",                          "RocksElements.pcx"     },
1120   { "spaceship.right.xpos",                     "8"                     },
1121   { "spaceship.right.ypos",                     "3"                     },
1122   { "spaceship.right.frames",                   "1"                     },
1123   { "spaceship.up",                             "RocksElements.pcx"     },
1124   { "spaceship.up.xpos",                        "9"                     },
1125   { "spaceship.up.ypos",                        "3"                     },
1126   { "spaceship.up.frames",                      "1"                     },
1127   { "spaceship.left",                           "RocksElements.pcx"     },
1128   { "spaceship.left.xpos",                      "10"                    },
1129   { "spaceship.left.ypos",                      "3"                     },
1130   { "spaceship.left.frames",                    "1"                     },
1131   { "spaceship.down",                           "RocksElements.pcx"     },
1132   { "spaceship.down.xpos",                      "11"                    },
1133   { "spaceship.down.ypos",                      "3"                     },
1134   { "spaceship.down.frames",                    "1"                     },
1135   { "spaceship.moving.right",                   "RocksElements.pcx"     },
1136   { "spaceship.moving.right.xpos",              "8"                     },
1137   { "spaceship.moving.right.ypos",              "3"                     },
1138   { "spaceship.moving.right.frames",            "2"                     },
1139   { "spaceship.moving.right.delay",             "4"                     },
1140   { "spaceship.moving.right.offset",            "128"                   },
1141   { "spaceship.moving.up",                      "RocksElements.pcx"     },
1142   { "spaceship.moving.up.xpos",                 "9"                     },
1143   { "spaceship.moving.up.ypos",                 "3"                     },
1144   { "spaceship.moving.up.frames",               "2"                     },
1145   { "spaceship.moving.up.delay",                "4"                     },
1146   { "spaceship.moving.up.offset",               "128"                   },
1147   { "spaceship.moving.left",                    "RocksElements.pcx"     },
1148   { "spaceship.moving.left.xpos",               "10"                    },
1149   { "spaceship.moving.left.ypos",               "3"                     },
1150   { "spaceship.moving.left.frames",             "2"                     },
1151   { "spaceship.moving.left.delay",              "4"                     },
1152   { "spaceship.moving.left.offset",             "128"                   },
1153   { "spaceship.moving.down",                    "RocksElements.pcx"     },
1154   { "spaceship.moving.down.xpos",               "11"                    },
1155   { "spaceship.moving.down.ypos",               "3"                     },
1156   { "spaceship.moving.down.frames",             "2"                     },
1157   { "spaceship.moving.down.delay",              "4"                     },
1158   { "spaceship.moving.down.offset",             "128"                   },
1159   { "spaceship.turning_from_right.up",          "RocksMore.pcx"         },
1160   { "spaceship.turning_from_right.up.xpos",     "0"                     },
1161   { "spaceship.turning_from_right.up.ypos",     "5"                     },
1162   { "spaceship.turning_from_right.up.frames",   "4"                     },
1163   { "spaceship.turning_from_right.up.delay",    "2"                     },
1164   { "spaceship.turning_from_right.up.anim_mode","linear,reverse"        },
1165   { "spaceship.turning_from_up.left",           "RocksMore.pcx"         },
1166   { "spaceship.turning_from_up.left.xpos",      "12"                    },
1167   { "spaceship.turning_from_up.left.ypos",      "5"                     },
1168   { "spaceship.turning_from_up.left.frames",    "4"                     },
1169   { "spaceship.turning_from_up.left.delay",     "2"                     },
1170   { "spaceship.turning_from_up.left.anim_mode", "linear,reverse"        },
1171   { "spaceship.turning_from_left.down",         "RocksMore.pcx"         },
1172   { "spaceship.turning_from_left.down.xpos",    "8"                     },
1173   { "spaceship.turning_from_left.down.ypos",    "5"                     },
1174   { "spaceship.turning_from_left.down.frames",  "4"                     },
1175   { "spaceship.turning_from_left.down.delay",   "2"                     },
1176   { "spaceship.turning_from_left.down.anim_mode","linear,reverse"       },
1177   { "spaceship.turning_from_down.right",        "RocksMore.pcx"         },
1178   { "spaceship.turning_from_down.right.xpos",   "4"                     },
1179   { "spaceship.turning_from_down.right.ypos",   "5"                     },
1180   { "spaceship.turning_from_down.right.frames", "4"                     },
1181   { "spaceship.turning_from_down.right.delay",  "2"                     },
1182   { "spaceship.turning_from_down.right.anim_mode","linear,reverse"      },
1183   { "spaceship.turning_from_right.down",        "RocksMore.pcx"         },
1184   { "spaceship.turning_from_right.down.xpos",   "5"                     },
1185   { "spaceship.turning_from_right.down.ypos",   "5"                     },
1186   { "spaceship.turning_from_right.down.frames", "4"                     },
1187   { "spaceship.turning_from_right.down.delay",  "2"                     },
1188   { "spaceship.turning_from_right.down.anim_mode","linear"              },
1189   { "spaceship.turning_from_up.right",          "RocksMore.pcx"         },
1190   { "spaceship.turning_from_up.right.xpos",     "1"                     },
1191   { "spaceship.turning_from_up.right.ypos",     "5"                     },
1192   { "spaceship.turning_from_up.right.frames",   "4"                     },
1193   { "spaceship.turning_from_up.right.delay",    "2"                     },
1194   { "spaceship.turning_from_up.right.anim_mode","linear"                },
1195   { "spaceship.turning_from_left.up",           "RocksMore.pcx"         },
1196   { "spaceship.turning_from_left.up.xpos",      "13"                    },
1197   { "spaceship.turning_from_left.up.ypos",      "5"                     },
1198   { "spaceship.turning_from_left.up.frames",    "4"                     },
1199   { "spaceship.turning_from_left.up.delay",     "2"                     },
1200   { "spaceship.turning_from_left.up.anim_mode", "linear"                },
1201   { "spaceship.turning_from_down.left",         "RocksMore.pcx"         },
1202   { "spaceship.turning_from_down.left.xpos",    "9"                     },
1203   { "spaceship.turning_from_down.left.ypos",    "5"                     },
1204   { "spaceship.turning_from_down.left.frames",  "4"                     },
1205   { "spaceship.turning_from_down.left.delay",   "2"                     },
1206   { "spaceship.turning_from_down.left.anim_mode","linear"               },
1207
1208   { "yamyam",                                   "RocksElements.pcx"     },
1209   { "yamyam.xpos",                              "0"                     },
1210   { "yamyam.ypos",                              "5"                     },
1211   { "yamyam.frames",                            "4"                     },
1212   { "yamyam.anim_mode",                         "pingpong2"             },
1213   { "yamyam.left",                              "RocksElements.pcx"     },
1214   { "yamyam.left.xpos",                         "0"                     },
1215   { "yamyam.left.ypos",                         "5"                     },
1216   { "yamyam.left.frames",                       "4"                     },
1217   { "yamyam.left.anim_mode",                    "pingpong2"             },
1218   { "yamyam.left.EDITOR",                       "RocksEMC.pcx"          },
1219   { "yamyam.left.EDITOR.xpos",                  "7"                     },
1220   { "yamyam.left.EDITOR.ypos",                  "15"                    },
1221   { "yamyam.right",                             "RocksElements.pcx"     },
1222   { "yamyam.right.xpos",                        "0"                     },
1223   { "yamyam.right.ypos",                        "5"                     },
1224   { "yamyam.right.frames",                      "4"                     },
1225   { "yamyam.right.anim_mode",                   "pingpong2"             },
1226   { "yamyam.right.EDITOR",                      "RocksEMC.pcx"          },
1227   { "yamyam.right.EDITOR.xpos",                 "8"                     },
1228   { "yamyam.right.EDITOR.ypos",                 "15"                    },
1229   { "yamyam.up",                                "RocksElements.pcx"     },
1230   { "yamyam.up.xpos",                           "0"                     },
1231   { "yamyam.up.ypos",                           "5"                     },
1232   { "yamyam.up.frames",                         "4"                     },
1233   { "yamyam.up.anim_mode",                      "pingpong2"             },
1234   { "yamyam.up.EDITOR",                         "RocksEMC.pcx"          },
1235   { "yamyam.up.EDITOR.xpos",                    "5"                     },
1236   { "yamyam.up.EDITOR.ypos",                    "15"                    },
1237   { "yamyam.down",                              "RocksElements.pcx"     },
1238   { "yamyam.down.xpos",                         "0"                     },
1239   { "yamyam.down.ypos",                         "5"                     },
1240   { "yamyam.down.frames",                       "4"                     },
1241   { "yamyam.down.anim_mode",                    "pingpong2"             },
1242   { "yamyam.down.EDITOR",                       "RocksEMC.pcx"          },
1243   { "yamyam.down.EDITOR.xpos",                  "6"                     },
1244   { "yamyam.down.EDITOR.ypos",                  "15"                    },
1245   { "yamyam.moving",                            "RocksElements.pcx"     },
1246   { "yamyam.moving.xpos",                       "0"                     },
1247   { "yamyam.moving.ypos",                       "5"                     },
1248   { "yamyam.moving.frames",                     "1"                     },
1249
1250   { "robot",                                    "RocksElements.pcx"     },
1251   { "robot.xpos",                               "4"                     },
1252   { "robot.ypos",                               "5"                     },
1253   { "robot.frames",                             "4"                     },
1254   { "robot.anim_mode",                          "pingpong2"             },
1255   { "robot.moving",                             "RocksElements.pcx"     },
1256   { "robot.moving.xpos",                        "4"                     },
1257   { "robot.moving.ypos",                        "5"                     },
1258   { "robot.moving.frames",                      "1"                     },
1259
1260   { "robot_wheel",                              "RocksElements.pcx"     },
1261   { "robot_wheel.xpos",                         "0"                     },
1262   { "robot_wheel.ypos",                         "6"                     },
1263   { "robot_wheel.frames",                       "1"                     },
1264   { "robot_wheel.active",                       "RocksElements.pcx"     },
1265   { "robot_wheel.active.xpos",                  "0"                     },
1266   { "robot_wheel.active.ypos",                  "6"                     },
1267   { "robot_wheel.active.frames",                "4"                     },
1268
1269   { "magic_wall",                               "RocksElements.pcx"     },
1270   { "magic_wall.xpos",                          "0"                     },
1271   { "magic_wall.ypos",                          "8"                     },
1272   { "magic_wall.frames",                        "1"                     },
1273   { "magic_wall.active",                        "RocksElements.pcx"     },
1274   { "magic_wall.active.xpos",                   "0"                     },
1275   { "magic_wall.active.ypos",                   "8"                     },
1276   { "magic_wall.active.frames",                 "4"                     },
1277   { "magic_wall.active.anim_mode",              "reverse"               },
1278   { "magic_wall.active.delay",                  "4"                     },
1279   { "magic_wall.active.global_sync",            "true"                  },
1280   { "magic_wall.filling",                       "RocksElements.pcx"     },
1281   { "magic_wall.filling.xpos",                  "0"                     },
1282   { "magic_wall.filling.ypos",                  "8"                     },
1283   { "magic_wall.filling.frames",                "4"                     },
1284   { "magic_wall.filling.anim_mode",             "reverse"               },
1285   { "magic_wall.filling.delay",                 "4"                     },
1286   { "magic_wall.filling.global_sync",           "true"                  },
1287   { "magic_wall_full",                          "RocksElements.pcx"     },
1288   { "magic_wall_full.xpos",                     "0"                     },
1289   { "magic_wall_full.ypos",                     "8"                     },
1290   { "magic_wall_full.frames",                   "4"                     },
1291   { "magic_wall_full.anim_mode",                "reverse"               },
1292   { "magic_wall_full.delay",                    "4"                     },
1293   { "magic_wall_full.global_sync",              "true"                  },
1294   { "magic_wall.emptying",                      "RocksElements.pcx"     },
1295   { "magic_wall.emptying.xpos",                 "0"                     },
1296   { "magic_wall.emptying.ypos",                 "8"                     },
1297   { "magic_wall.emptying.frames",               "4"                     },
1298   { "magic_wall.emptying.anim_mode",            "reverse"               },
1299   { "magic_wall.emptying.delay",                "4"                     },
1300   { "magic_wall.emptying.global_sync",          "true"                  },
1301   { "magic_wall_dead",                          "RocksElements.pcx"     },
1302   { "magic_wall_dead.xpos",                     "0"                     },
1303   { "magic_wall_dead.ypos",                     "8"                     },
1304   { "magic_wall_dead.frames",                   "1"                     },
1305
1306   { "quicksand_empty",                          "RocksElements.pcx"     },
1307   { "quicksand_empty.xpos",                     "2"                     },
1308   { "quicksand_empty.ypos",                     "0"                     },
1309   { "quicksand_empty.frames",                   "1"                     },
1310   { "quicksand.filling",                        "RocksElements.pcx"     },
1311   { "quicksand.filling.xpos",                   "3"                     },
1312   { "quicksand.filling.ypos",                   "0"                     },
1313   { "quicksand.filling.frames",                 "1"                     },
1314   { "quicksand_full",                           "RocksElements.pcx"     },
1315   { "quicksand_full.xpos",                      "3"                     },
1316   { "quicksand_full.ypos",                      "0"                     },
1317   { "quicksand_full.frames",                    "1"                     },
1318   { "quicksand_full.EDITOR",                    "RocksElements.pcx"     },
1319   { "quicksand_full.EDITOR.xpos",               "3"                     },
1320   { "quicksand_full.EDITOR.ypos",               "14"                    },
1321   { "quicksand.emptying",                       "RocksElements.pcx"     },
1322   { "quicksand.emptying.xpos",                  "3"                     },
1323   { "quicksand.emptying.ypos",                  "0"                     },
1324   { "quicksand.emptying.frames",                "1"                     },
1325
1326   { "acid_pool_topleft",                        "RocksElements.pcx"     },
1327   { "acid_pool_topleft.xpos",                   "0"                     },
1328   { "acid_pool_topleft.ypos",                   "1"                     },
1329   { "acid_pool_topleft.frames",                 "1"                     },
1330   { "acid_pool_topright",                       "RocksElements.pcx"     },
1331   { "acid_pool_topright.xpos",                  "2"                     },
1332   { "acid_pool_topright.ypos",                  "1"                     },
1333   { "acid_pool_topright.frames",                "1"                     },
1334   { "acid_pool_bottomleft",                     "RocksElements.pcx"     },
1335   { "acid_pool_bottomleft.xpos",                "0"                     },
1336   { "acid_pool_bottomleft.ypos",                "2"                     },
1337   { "acid_pool_bottomleft.frames",              "1"                     },
1338   { "acid_pool_bottom",                         "RocksElements.pcx"     },
1339   { "acid_pool_bottom.xpos",                    "1"                     },
1340   { "acid_pool_bottom.ypos",                    "2"                     },
1341   { "acid_pool_bottom.frames",                  "1"                     },
1342   { "acid_pool_bottomright",                    "RocksElements.pcx"     },
1343   { "acid_pool_bottomright.xpos",               "2"                     },
1344   { "acid_pool_bottomright.ypos",               "2"                     },
1345   { "acid_pool_bottomright.frames",             "1"                     },
1346
1347   { "acid",                                     "RocksElements.pcx"     },
1348   { "acid.xpos",                                "12"                    },
1349   { "acid.ypos",                                "7"                     },
1350   { "acid.frames",                              "4"                     },
1351   { "acid.delay",                               "10"                    },
1352   { "acid.global_sync",                         "true"                  },
1353
1354   { "acid_splash_left",                         "RocksHeroes.pcx"       },
1355   { "acid_splash_left.xpos",                    "8"                     },
1356   { "acid_splash_left.ypos",                    "10"                    },
1357   { "acid_splash_left.frames",                  "4"                     },
1358   { "acid_splash_left.delay",                   "2"                     },
1359   { "acid_splash_left.anim_mode",               "linear"                },
1360   { "acid_splash_right",                        "RocksHeroes.pcx"       },
1361   { "acid_splash_right.xpos",                   "12"                    },
1362   { "acid_splash_right.ypos",                   "10"                    },
1363   { "acid_splash_right.frames",                 "4"                     },
1364   { "acid_splash_right.delay",                  "2"                     },
1365   { "acid_splash_right.anim_mode",              "linear"                },
1366
1367   { "amoeba_drop",                              "RocksElements.pcx"     },
1368   { "amoeba_drop.xpos",                         "5"                     },
1369   { "amoeba_drop.ypos",                         "6"                     },
1370   { "amoeba_drop.frames",                       "1"                     },
1371   { "amoeba.growing",                           "RocksElements.pcx"     },
1372   { "amoeba.growing.xpos",                      "5"                     },
1373   { "amoeba.growing.ypos",                      "6"                     },
1374   { "amoeba.growing.frames",                    "3"                     },
1375   { "amoeba.growing.delay",                     "2"                     },
1376   { "amoeba.growing.anim_mode",                 "linear"                },
1377   { "amoeba.shrinking",                         "RocksElements.pcx"     },
1378   { "amoeba.shrinking.xpos",                    "5"                     },
1379   { "amoeba.shrinking.ypos",                    "6"                     },
1380   { "amoeba.shrinking.frames",                  "3"                     },
1381   { "amoeba.shrinking.delay",                   "2"                     },
1382   { "amoeba.shrinking.anim_mode",               "linear,reverse"        },
1383   { "amoeba_wet",                               "RocksElements.pcx"     },
1384   { "amoeba_wet.xpos",                          "8"                     },
1385   { "amoeba_wet.ypos",                          "6"                     },
1386   { "amoeba_wet.frames",                        "4"                     },
1387   { "amoeba_wet.delay",                         "1000000"               },
1388   { "amoeba_wet.anim_mode",                     "random"                },
1389   { "amoeba_wet.EDITOR",                        "RocksElements.pcx"     },
1390   { "amoeba_wet.EDITOR.xpos",                   "4"                     },
1391   { "amoeba_wet.EDITOR.ypos",                   "6"                     },
1392   { "amoeba.dropping",                          "RocksElements.pcx"     },
1393   { "amoeba.dropping.xpos",                     "8"                     },
1394   { "amoeba.dropping.ypos",                     "6"                     },
1395   { "amoeba.dropping.frames",                   "4"                     },
1396   { "amoeba.dropping.delay",                    "1000000"               },
1397   { "amoeba.dropping.anim_mode",                "random"                },
1398   { "amoeba_dry",                               "RocksElements.pcx"     },
1399   { "amoeba_dry.xpos",                          "8"                     },
1400   { "amoeba_dry.ypos",                          "6"                     },
1401   { "amoeba_dry.frames",                        "4"                     },
1402   { "amoeba_dry.delay",                         "1000000"               },
1403   { "amoeba_dry.anim_mode",                     "random"                },
1404   { "amoeba_full",                              "RocksElements.pcx"     },
1405   { "amoeba_full.xpos",                         "8"                     },
1406   { "amoeba_full.ypos",                         "6"                     },
1407   { "amoeba_full.frames",                       "4"                     },
1408   { "amoeba_full.delay",                        "1000000"               },
1409   { "amoeba_full.anim_mode",                    "random"                },
1410   { "amoeba_full.EDITOR",                       "RocksElements.pcx"     },
1411   { "amoeba_full.EDITOR.xpos",                  "8"                     },
1412   { "amoeba_full.EDITOR.ypos",                  "7"                     },
1413   { "amoeba_dead",                              "RocksElements.pcx"     },
1414   { "amoeba_dead.xpos",                         "12"                    },
1415   { "amoeba_dead.ypos",                         "6"                     },
1416   { "amoeba_dead.frames",                       "4"                     },
1417   { "amoeba_dead.delay",                        "1000000"               },
1418   { "amoeba_dead.anim_mode",                    "random"                },
1419   { "amoeba_dead.EDITOR",                       "RocksElements.pcx"     },
1420   { "amoeba_dead.EDITOR.xpos",                  "12"                    },
1421   { "amoeba_dead.EDITOR.ypos",                  "6"                     },
1422
1423   { "em_key_1",                                 "RocksSP.pcx"           },
1424   { "em_key_1.xpos",                            "4"                     },
1425   { "em_key_1.ypos",                            "6"                     },
1426   { "em_key_1.frames",                          "1"                     },
1427   { "em_key_2",                                 "RocksSP.pcx"           },
1428   { "em_key_2.xpos",                            "5"                     },
1429   { "em_key_2.ypos",                            "6"                     },
1430   { "em_key_2.frames",                          "1"                     },
1431   { "em_key_3",                                 "RocksSP.pcx"           },
1432   { "em_key_3.xpos",                            "6"                     },
1433   { "em_key_3.ypos",                            "6"                     },
1434   { "em_key_3.frames",                          "1"                     },
1435   { "em_key_4",                                 "RocksSP.pcx"           },
1436   { "em_key_4.xpos",                            "7"                     },
1437   { "em_key_4.ypos",                            "6"                     },
1438   { "em_key_4.frames",                          "1"                     },
1439
1440   { "em_gate_1",                                "RocksSP.pcx"           },
1441   { "em_gate_1.xpos",                           "0"                     },
1442   { "em_gate_1.ypos",                           "7"                     },
1443   { "em_gate_1.frames",                         "1"                     },
1444   { "em_gate_2",                                "RocksSP.pcx"           },
1445   { "em_gate_2.xpos",                           "1"                     },
1446   { "em_gate_2.ypos",                           "7"                     },
1447   { "em_gate_2.frames",                         "1"                     },
1448   { "em_gate_3",                                "RocksSP.pcx"           },
1449   { "em_gate_3.xpos",                           "2"                     },
1450   { "em_gate_3.ypos",                           "7"                     },
1451   { "em_gate_3.frames",                         "1"                     },
1452   { "em_gate_4",                                "RocksSP.pcx"           },
1453   { "em_gate_4.xpos",                           "3"                     },
1454   { "em_gate_4.ypos",                           "7"                     },
1455   { "em_gate_4.frames",                         "1"                     },
1456   { "em_gate_1_gray",                           "RocksSP.pcx"           },
1457   { "em_gate_1_gray.xpos",                      "4"                     },
1458   { "em_gate_1_gray.ypos",                      "7"                     },
1459   { "em_gate_1_gray.frames",                    "1"                     },
1460   { "em_gate_1_gray.EDITOR",                    "RocksSP.pcx"           },
1461   { "em_gate_1_gray.EDITOR.xpos",               "12"                    },
1462   { "em_gate_1_gray.EDITOR.ypos",               "11"                    },
1463   { "em_gate_1_gray.active",                    "RocksSP.pcx"           },
1464   { "em_gate_1_gray.active.xpos",               "0"                     },
1465   { "em_gate_1_gray.active.ypos",               "7"                     },
1466   { "em_gate_1_gray.active.frames",             "1"                     },
1467   { "em_gate_2_gray",                           "RocksSP.pcx"           },
1468   { "em_gate_2_gray.xpos",                      "5"                     },
1469   { "em_gate_2_gray.ypos",                      "7"                     },
1470   { "em_gate_2_gray.frames",                    "1"                     },
1471   { "em_gate_2_gray.EDITOR",                    "RocksSP.pcx"           },
1472   { "em_gate_2_gray.EDITOR.xpos",               "13"                    },
1473   { "em_gate_2_gray.EDITOR.ypos",               "11"                    },
1474   { "em_gate_2_gray.active",                    "RocksSP.pcx"           },
1475   { "em_gate_2_gray.active.xpos",               "1"                     },
1476   { "em_gate_2_gray.active.ypos",               "7"                     },
1477   { "em_gate_2_gray.active.frames",             "1"                     },
1478   { "em_gate_3_gray",                           "RocksSP.pcx"           },
1479   { "em_gate_3_gray.xpos",                      "6"                     },
1480   { "em_gate_3_gray.ypos",                      "7"                     },
1481   { "em_gate_3_gray.frames",                    "1"                     },
1482   { "em_gate_3_gray.EDITOR",                    "RocksSP.pcx"           },
1483   { "em_gate_3_gray.EDITOR.xpos",               "14"                    },
1484   { "em_gate_3_gray.EDITOR.ypos",               "11"                    },
1485   { "em_gate_3_gray.active",                    "RocksSP.pcx"           },
1486   { "em_gate_3_gray.active.xpos",               "2"                     },
1487   { "em_gate_3_gray.active.ypos",               "7"                     },
1488   { "em_gate_3_gray.active.frames",             "1"                     },
1489   { "em_gate_4_gray",                           "RocksSP.pcx"           },
1490   { "em_gate_4_gray.xpos",                      "7"                     },
1491   { "em_gate_4_gray.ypos",                      "7"                     },
1492   { "em_gate_4_gray.frames",                    "1"                     },
1493   { "em_gate_4_gray.EDITOR",                    "RocksSP.pcx"           },
1494   { "em_gate_4_gray.EDITOR.xpos",               "15"                    },
1495   { "em_gate_4_gray.EDITOR.ypos",               "11"                    },
1496   { "em_gate_4_gray.active",                    "RocksSP.pcx"           },
1497   { "em_gate_4_gray.active.xpos",               "3"                     },
1498   { "em_gate_4_gray.active.ypos",               "7"                     },
1499   { "em_gate_4_gray.active.frames",             "1"                     },
1500
1501   { "exit_closed",                              "RocksElements.pcx"     },
1502   { "exit_closed.xpos",                         "0"                     },
1503   { "exit_closed.ypos",                         "11"                    },
1504   { "exit_closed.frames",                       "1"                     },
1505   { "exit.opening",                             "RocksElements.pcx"     },
1506   { "exit.opening.xpos",                        "0"                     },
1507   { "exit.opening.ypos",                        "11"                    },
1508   { "exit.opening.frames",                      "5"                     },
1509   { "exit.opening.delay",                       "6"                     },
1510   { "exit.opening.anim_mode",                   "linear"                },
1511   { "exit_open",                                "RocksElements.pcx"     },
1512   { "exit_open.xpos",                           "4"                     },
1513   { "exit_open.ypos",                           "11"                    },
1514   { "exit_open.frames",                         "4"                     },
1515   { "exit_open.delay",                          "4"                     },
1516   { "exit_open.anim_mode",                      "pingpong"              },
1517   { "exit.closing",                             "RocksElements.pcx"     },
1518   { "exit.closing.xpos",                        "0"                     },
1519   { "exit.closing.ypos",                        "11"                    },
1520   { "exit.closing.frames",                      "5"                     },
1521   { "exit.closing.delay",                       "6"                     },
1522   { "exit.closing.anim_mode",                   "linear,reverse"        },
1523
1524   { "steel_exit_closed",                        "RocksDC2.pcx"  },
1525   { "steel_exit_closed.xpos",                   "0"                     },
1526   { "steel_exit_closed.ypos",                   "5"                     },
1527   { "steel_exit_closed.frames",                 "1"                     },
1528   { "steel_exit.opening",                       "RocksDC2.pcx"  },
1529   { "steel_exit.opening.xpos",                  "0"                     },
1530   { "steel_exit.opening.ypos",                  "5"                     },
1531   { "steel_exit.opening.frames",                "5"                     },
1532   { "steel_exit.opening.delay",                 "6"                     },
1533   { "steel_exit.opening.anim_mode",             "linear"                },
1534   { "steel_exit_open",                          "RocksDC2.pcx"  },
1535   { "steel_exit_open.xpos",                     "4"                     },
1536   { "steel_exit_open.ypos",                     "5"                     },
1537   { "steel_exit_open.frames",                   "4"                     },
1538   { "steel_exit_open.delay",                    "4"                     },
1539   { "steel_exit_open.anim_mode",                "pingpong"              },
1540   { "steel_exit.closing",                       "RocksDC2.pcx"  },
1541   { "steel_exit.closing.xpos",                  "0"                     },
1542   { "steel_exit.closing.ypos",                  "5"                     },
1543   { "steel_exit.closing.frames",                "5"                     },
1544   { "steel_exit.closing.delay",                 "6"                     },
1545   { "steel_exit.closing.anim_mode",             "linear,reverse"        },
1546
1547   /* images for Emerald Mine Club style elements and actions */
1548
1549   { "balloon",                                  "RocksDC.pcx"           },
1550   { "balloon.xpos",                             "12"                    },
1551   { "balloon.ypos",                             "7"                     },
1552   { "balloon.frames",                           "1"                     },
1553   { "balloon.moving",                           "RocksDC.pcx"           },
1554   { "balloon.moving.xpos",                      "12"                    },
1555   { "balloon.moving.ypos",                      "7"                     },
1556   { "balloon.moving.frames",                    "4"                     },
1557   { "balloon.moving.anim_mode",                 "pingpong"              },
1558   { "balloon.moving.delay",                     "2"                     },
1559   { "balloon.pushing",                          "RocksDC.pcx"           },
1560   { "balloon.pushing.xpos",                     "12"                    },
1561   { "balloon.pushing.ypos",                     "7"                     },
1562   { "balloon.pushing.frames",                   "4"                     },
1563   { "balloon.pushing.anim_mode",                "pingpong"              },
1564   { "balloon.pushing.delay",                    "2"                     },
1565   { "balloon_switch_left",                      "RocksDC.pcx"           },
1566   { "balloon_switch_left.xpos",                 "8"                     },
1567   { "balloon_switch_left.ypos",                 "7"                     },
1568   { "balloon_switch_left.frames",               "1"                     },
1569   { "balloon_switch_right",                     "RocksDC.pcx"           },
1570   { "balloon_switch_right.xpos",                "9"                     },
1571   { "balloon_switch_right.ypos",                "7"                     },
1572   { "balloon_switch_right.frames",              "1"                     },
1573   { "balloon_switch_up",                        "RocksDC.pcx"           },
1574   { "balloon_switch_up.xpos",                   "10"                    },
1575   { "balloon_switch_up.ypos",                   "7"                     },
1576   { "balloon_switch_up.frames",                 "1"                     },
1577   { "balloon_switch_down",                      "RocksDC.pcx"           },
1578   { "balloon_switch_down.xpos",                 "11"                    },
1579   { "balloon_switch_down.ypos",                 "7"                     },
1580   { "balloon_switch_down.frames",               "1"                     },
1581   { "balloon_switch_any",                       "RocksDC.pcx"           },
1582   { "balloon_switch_any.xpos",                  "15"                    },
1583   { "balloon_switch_any.ypos",                  "0"                     },
1584   { "balloon_switch_any.frames",                "1"                     },
1585   { "balloon_switch_none",                      "RocksDC.pcx"           },
1586   { "balloon_switch_none.xpos",                 "13"                    },
1587   { "balloon_switch_none.ypos",                 "5"                     },
1588   { "balloon_switch_none.frames",               "1"                     },
1589
1590   { "spring",                                   "RocksDC.pcx"           },
1591   { "spring.xpos",                              "8"                     },
1592   { "spring.ypos",                              "13"                    },
1593   { "spring.frames",                            "1"                     },
1594
1595   { "emc_steelwall_1",                          "RocksDC.pcx"           },
1596   { "emc_steelwall_1.xpos",                     "14"                    },
1597   { "emc_steelwall_1.ypos",                     "0"                     },
1598   { "emc_steelwall_1.frames",                   "1"                     },
1599   { "emc_steelwall_2",                          "RocksEMC.pcx"          },
1600   { "emc_steelwall_2.xpos",                     "9"                     },
1601   { "emc_steelwall_2.ypos",                     "8"                     },
1602   { "emc_steelwall_2.frames",                   "1"                     },
1603   { "emc_steelwall_3",                          "RocksEMC.pcx"          },
1604   { "emc_steelwall_3.xpos",                     "9"                     },
1605   { "emc_steelwall_3.ypos",                     "9"                     },
1606   { "emc_steelwall_3.frames",                   "1"                     },
1607   { "emc_steelwall_4",                          "RocksEMC.pcx"          },
1608   { "emc_steelwall_4.xpos",                     "9"                     },
1609   { "emc_steelwall_4.ypos",                     "10"                    },
1610   { "emc_steelwall_4.frames",                   "1"                     },
1611
1612   { "emc_wall_1",                               "RocksDC.pcx"           },
1613   { "emc_wall_1.xpos",                          "13"                    },
1614   { "emc_wall_1.ypos",                          "6"                     },
1615   { "emc_wall_1.frames",                        "1"                     },
1616   { "emc_wall_2",                               "RocksDC.pcx"           },
1617   { "emc_wall_2.xpos",                          "14"                    },
1618   { "emc_wall_2.ypos",                          "6"                     },
1619   { "emc_wall_2.frames",                        "1"                     },
1620   { "emc_wall_3",                               "RocksDC.pcx"           },
1621   { "emc_wall_3.xpos",                          "15"                    },
1622   { "emc_wall_3.ypos",                          "6"                     },
1623   { "emc_wall_3.frames",                        "1"                     },
1624   { "emc_wall_4",                               "RocksDC.pcx"           },
1625   { "emc_wall_4.xpos",                          "14"                    },
1626   { "emc_wall_4.ypos",                          "1"                     },
1627   { "emc_wall_4.frames",                        "1"                     },
1628   { "emc_wall_5",                               "RocksDC.pcx"           },
1629   { "emc_wall_5.xpos",                          "15"                    },
1630   { "emc_wall_5.ypos",                          "1"                     },
1631   { "emc_wall_5.frames",                        "1"                     },
1632   { "emc_wall_6",                               "RocksDC.pcx"           },
1633   { "emc_wall_6.xpos",                          "14"                    },
1634   { "emc_wall_6.ypos",                          "2"                     },
1635   { "emc_wall_6.frames",                        "1"                     },
1636   { "emc_wall_7",                               "RocksDC.pcx"           },
1637   { "emc_wall_7.xpos",                          "15"                    },
1638   { "emc_wall_7.ypos",                          "2"                     },
1639   { "emc_wall_7.frames",                        "1"                     },
1640   { "emc_wall_8",                               "RocksEMC.pcx"          },
1641   { "emc_wall_8.xpos",                          "8"                     },
1642   { "emc_wall_8.ypos",                          "7"                     },
1643   { "emc_wall_8.frames",                        "1"                     },
1644
1645   /* images for Diamond Caves style elements and actions */
1646
1647   { "invisible_steelwall",                      "RocksSP.pcx"           },
1648   { "invisible_steelwall.xpos",                 "3"                     },
1649   { "invisible_steelwall.ypos",                 "5"                     },
1650   { "invisible_steelwall.frames",               "1"                     },
1651   { "invisible_steelwall.EDITOR",               "RocksSP.pcx"           },
1652   { "invisible_steelwall.EDITOR.xpos",          "1"                     },
1653   { "invisible_steelwall.EDITOR.ypos",          "5"                     },
1654   { "invisible_steelwall.active",               "RocksSP.pcx"           },
1655   { "invisible_steelwall.active.xpos",          "1"                     },
1656   { "invisible_steelwall.active.ypos",          "5"                     },
1657   { "invisible_steelwall.active.frames",        "1"                     },
1658
1659   { "invisible_wall",                           "RocksSP.pcx"           },
1660   { "invisible_wall.xpos",                      "7"                     },
1661   { "invisible_wall.ypos",                      "5"                     },
1662   { "invisible_wall.frames",                    "1"                     },
1663   { "invisible_wall.EDITOR",                    "RocksSP.pcx"           },
1664   { "invisible_wall.EDITOR.xpos",               "5"                     },
1665   { "invisible_wall.EDITOR.ypos",               "5"                     },
1666   { "invisible_wall.active",                    "RocksSP.pcx"           },
1667   { "invisible_wall.active.xpos",               "5"                     },
1668   { "invisible_wall.active.ypos",               "5"                     },
1669   { "invisible_wall.active.frames",             "1"                     },
1670
1671   { "invisible_sand",                           "RocksSP.pcx"           },
1672   { "invisible_sand.xpos",                      "0"                     },
1673   { "invisible_sand.ypos",                      "0"                     },
1674   { "invisible_sand.frames",                    "1"                     },
1675   { "invisible_sand.EDITOR",                    "RocksEMC.pcx"          },
1676   { "invisible_sand.EDITOR.xpos",               "2"                     },
1677   { "invisible_sand.EDITOR.ypos",               "4"                     },
1678   { "invisible_sand.active",                    "RocksEMC.pcx"          },
1679   { "invisible_sand.active.xpos",               "2"                     },
1680   { "invisible_sand.active.ypos",               "4"                     },
1681   { "invisible_sand.active.frames",             "1"                     },
1682   { "invisible_sand.active.CRUMBLED",           "RocksEMC.pcx"          },
1683   { "invisible_sand.active.CRUMBLED.xpos",      "3"                     },
1684   { "invisible_sand.active.CRUMBLED.ypos",      "4"                     },
1685   { "invisible_sand.active.CRUMBLED.frames",    "1"                     },
1686   { "invisible_sand.active.digging.left",       "RocksEMC.pcx"          },
1687   { "invisible_sand.active.digging.left.xpos",  "6"                     },
1688   { "invisible_sand.active.digging.left.ypos",  "2"                     },
1689   { "invisible_sand.active.digging.left.frames","3"                     },
1690   { "invisible_sand.active.digging.left.delay", "2"                     },
1691   { "invisible_sand.active.digging.left.anim_mode","linear"             },
1692   { "invisible_sand.active.digging.right",      "RocksEMC.pcx"          },
1693   { "invisible_sand.active.digging.right.xpos", "9"                     },
1694   { "invisible_sand.active.digging.right.ypos", "2"                     },
1695   { "invisible_sand.active.digging.right.frames","3"                    },
1696   { "invisible_sand.active.digging.right.delay","2"                     },
1697   { "invisible_sand.active.digging.right.anim_mode","linear"            },
1698   { "invisible_sand.active.digging.up",         "RocksEMC.pcx"          },
1699   { "invisible_sand.active.digging.up.xpos",    "0"                     },
1700   { "invisible_sand.active.digging.up.ypos",    "2"                     },
1701   { "invisible_sand.active.digging.up.frames",  "3"                     },
1702   { "invisible_sand.active.digging.up.delay",   "2"                     },
1703   { "invisible_sand.active.digging.up.anim_mode","linear"               },
1704   { "invisible_sand.active.digging.down",       "RocksEMC.pcx"          },
1705   { "invisible_sand.active.digging.down.xpos",  "3"                     },
1706   { "invisible_sand.active.digging.down.ypos",  "2"                     },
1707   { "invisible_sand.active.digging.down.frames","3"                     },
1708   { "invisible_sand.active.digging.down.delay", "2"                     },
1709   { "invisible_sand.active.digging.down.anim_mode","linear"             },
1710   { "invisible_sand.active.digging.left.CRUMBLED",      "RocksEMC.pcx"  },
1711   { "invisible_sand.active.digging.left.CRUMBLED.xpos", "6"             },
1712   { "invisible_sand.active.digging.left.CRUMBLED.ypos", "3"             },
1713   { "invisible_sand.active.digging.left.CRUMBLED.frames","3"            },
1714   { "invisible_sand.active.digging.left.CRUMBLED.delay","2"             },
1715   { "invisible_sand.active.digging.left.CRUMBLED.anim_mode","linear"    },
1716   { "invisible_sand.active.digging.right.CRUMBLED",     "RocksEMC.pcx"  },
1717   { "invisible_sand.active.digging.right.CRUMBLED.xpos","9"             },
1718   { "invisible_sand.active.digging.right.CRUMBLED.ypos","3"             },
1719   { "invisible_sand.active.digging.right.CRUMBLED.frames","3"           },
1720   { "invisible_sand.active.digging.right.CRUMBLED.delay","2"            },
1721   { "invisible_sand.active.digging.right.CRUMBLED.anim_mode","linear"   },
1722   { "invisible_sand.active.digging.up.CRUMBLED",        "RocksEMC.pcx"  },
1723   { "invisible_sand.active.digging.up.CRUMBLED.xpos",   "0"             },
1724   { "invisible_sand.active.digging.up.CRUMBLED.ypos",   "3"             },
1725   { "invisible_sand.active.digging.up.CRUMBLED.frames", "3"             },
1726   { "invisible_sand.active.digging.up.CRUMBLED.delay",  "2"             },
1727   { "invisible_sand.active.digging.up.CRUMBLED.anim_mode","linear"      },
1728   { "invisible_sand.active.digging.down.CRUMBLED",      "RocksEMC.pcx"  },
1729   { "invisible_sand.active.digging.down.CRUMBLED.xpos", "3"             },
1730   { "invisible_sand.active.digging.down.CRUMBLED.ypos", "3"             },
1731   { "invisible_sand.active.digging.down.CRUMBLED.frames","3"            },
1732   { "invisible_sand.active.digging.down.CRUMBLED.delay","2"             },
1733   { "invisible_sand.active.digging.down.CRUMBLED.anim_mode","linear"    },
1734
1735   { "conveyor_belt_1_middle",                   "RocksDC.pcx"           },
1736   { "conveyor_belt_1_middle.xpos",              "0"                     },
1737   { "conveyor_belt_1_middle.ypos",              "0"                     },
1738   { "conveyor_belt_1_middle.frames",            "1"                     },
1739   { "conveyor_belt_1_middle.active",            "RocksDC.pcx"           },
1740   { "conveyor_belt_1_middle.active.xpos",       "0"                     },
1741   { "conveyor_belt_1_middle.active.ypos",       "0"                     },
1742   { "conveyor_belt_1_middle.active.frames",     "8"                     },
1743   { "conveyor_belt_1_middle.active.delay",      "2"                     },
1744   { "conveyor_belt_1_left",                     "RocksDC.pcx"           },
1745   { "conveyor_belt_1_left.xpos",                "0"                     },
1746   { "conveyor_belt_1_left.ypos",                "1"                     },
1747   { "conveyor_belt_1_left.frames",              "1"                     },
1748   { "conveyor_belt_1_left.active",              "RocksDC.pcx"           },
1749   { "conveyor_belt_1_left.active.xpos",         "0"                     },
1750   { "conveyor_belt_1_left.active.ypos",         "1"                     },
1751   { "conveyor_belt_1_left.active.frames",       "8"                     },
1752   { "conveyor_belt_1_left.active.delay",        "2"                     },
1753   { "conveyor_belt_1_right",                    "RocksDC.pcx"           },
1754   { "conveyor_belt_1_right.xpos",               "0"                     },
1755   { "conveyor_belt_1_right.ypos",               "2"                     },
1756   { "conveyor_belt_1_right.frames",             "1"                     },
1757   { "conveyor_belt_1_right.active",             "RocksDC.pcx"           },
1758   { "conveyor_belt_1_right.active.xpos",        "0"                     },
1759   { "conveyor_belt_1_right.active.ypos",        "2"                     },
1760   { "conveyor_belt_1_right.active.frames",      "8"                     },
1761   { "conveyor_belt_1_right.active.delay",       "2"                     },
1762   { "conveyor_belt_1_switch_left",              "RocksDC.pcx"           },
1763   { "conveyor_belt_1_switch_left.xpos",         "0"                     },
1764   { "conveyor_belt_1_switch_left.ypos",         "12"                    },
1765   { "conveyor_belt_1_switch_left.frames",       "1"                     },
1766   { "conveyor_belt_1_switch_middle",            "RocksDC.pcx"           },
1767   { "conveyor_belt_1_switch_middle.xpos",       "0"                     },
1768   { "conveyor_belt_1_switch_middle.ypos",       "13"                    },
1769   { "conveyor_belt_1_switch_middle.frames",     "1"                     },
1770   { "conveyor_belt_1_switch_right",             "RocksDC.pcx"           },
1771   { "conveyor_belt_1_switch_right.xpos",        "0"                     },
1772   { "conveyor_belt_1_switch_right.ypos",        "14"                    },
1773   { "conveyor_belt_1_switch_right.frames",      "1"                     },
1774
1775   { "conveyor_belt_2_middle",                   "RocksDC.pcx"           },
1776   { "conveyor_belt_2_middle.xpos",              "0"                     },
1777   { "conveyor_belt_2_middle.ypos",              "3"                     },
1778   { "conveyor_belt_2_middle.frames",            "1"                     },
1779   { "conveyor_belt_2_middle.active",            "RocksDC.pcx"           },
1780   { "conveyor_belt_2_middle.active.xpos",       "0"                     },
1781   { "conveyor_belt_2_middle.active.ypos",       "3"                     },
1782   { "conveyor_belt_2_middle.active.frames",     "8"                     },
1783   { "conveyor_belt_2_middle.active.delay",      "2"                     },
1784   { "conveyor_belt_2_left",                     "RocksDC.pcx"           },
1785   { "conveyor_belt_2_left.xpos",                "0"                     },
1786   { "conveyor_belt_2_left.ypos",                "4"                     },
1787   { "conveyor_belt_2_left.frames",              "1"                     },
1788   { "conveyor_belt_2_left.active",              "RocksDC.pcx"           },
1789   { "conveyor_belt_2_left.active.xpos",         "0"                     },
1790   { "conveyor_belt_2_left.active.ypos",         "4"                     },
1791   { "conveyor_belt_2_left.active.frames",       "8"                     },
1792   { "conveyor_belt_2_left.active.delay",        "2"                     },
1793   { "conveyor_belt_2_right",                    "RocksDC.pcx"           },
1794   { "conveyor_belt_2_right.xpos",               "0"                     },
1795   { "conveyor_belt_2_right.ypos",               "5"                     },
1796   { "conveyor_belt_2_right.frames",             "1"                     },
1797   { "conveyor_belt_2_right.active",             "RocksDC.pcx"           },
1798   { "conveyor_belt_2_right.active.xpos",        "0"                     },
1799   { "conveyor_belt_2_right.active.ypos",        "5"                     },
1800   { "conveyor_belt_2_right.active.frames",      "8"                     },
1801   { "conveyor_belt_2_right.active.delay",       "2"                     },
1802   { "conveyor_belt_2_switch_left",              "RocksDC.pcx"           },
1803   { "conveyor_belt_2_switch_left.xpos",         "1"                     },
1804   { "conveyor_belt_2_switch_left.ypos",         "12"                    },
1805   { "conveyor_belt_2_switch_left.frames",       "1"                     },
1806   { "conveyor_belt_2_switch_middle",            "RocksDC.pcx"           },
1807   { "conveyor_belt_2_switch_middle.xpos",       "1"                     },
1808   { "conveyor_belt_2_switch_middle.ypos",       "13"                    },
1809   { "conveyor_belt_2_switch_middle.frames",     "1"                     },
1810   { "conveyor_belt_2_switch_right",             "RocksDC.pcx"           },
1811   { "conveyor_belt_2_switch_right.xpos",        "1"                     },
1812   { "conveyor_belt_2_switch_right.ypos",        "14"                    },
1813   { "conveyor_belt_2_switch_right.frames",      "1"                     },
1814
1815   { "conveyor_belt_3_middle",                   "RocksDC.pcx"           },
1816   { "conveyor_belt_3_middle.xpos",              "0"                     },
1817   { "conveyor_belt_3_middle.ypos",              "6"                     },
1818   { "conveyor_belt_3_middle.frames",            "1"                     },
1819   { "conveyor_belt_3_middle.active",            "RocksDC.pcx"           },
1820   { "conveyor_belt_3_middle.active.xpos",       "0"                     },
1821   { "conveyor_belt_3_middle.active.ypos",       "6"                     },
1822   { "conveyor_belt_3_middle.active.frames",     "8"                     },
1823   { "conveyor_belt_3_middle.active.delay",      "2"                     },
1824   { "conveyor_belt_3_left",                     "RocksDC.pcx"           },
1825   { "conveyor_belt_3_left.xpos",                "0"                     },
1826   { "conveyor_belt_3_left.ypos",                "7"                     },
1827   { "conveyor_belt_3_left.frames",              "1"                     },
1828   { "conveyor_belt_3_left.active",              "RocksDC.pcx"           },
1829   { "conveyor_belt_3_left.active.xpos",         "0"                     },
1830   { "conveyor_belt_3_left.active.ypos",         "7"                     },
1831   { "conveyor_belt_3_left.active.frames",       "8"                     },
1832   { "conveyor_belt_3_left.active.delay",        "2"                     },
1833   { "conveyor_belt_3_right",                    "RocksDC.pcx"           },
1834   { "conveyor_belt_3_right.xpos",               "0"                     },
1835   { "conveyor_belt_3_right.ypos",               "8"                     },
1836   { "conveyor_belt_3_right.frames",             "1"                     },
1837   { "conveyor_belt_3_right.active",             "RocksDC.pcx"           },
1838   { "conveyor_belt_3_right.active.xpos",        "0"                     },
1839   { "conveyor_belt_3_right.active.ypos",        "8"                     },
1840   { "conveyor_belt_3_right.active.frames",      "8"                     },
1841   { "conveyor_belt_3_right.active.delay",       "2"                     },
1842   { "conveyor_belt_3_switch_left",              "RocksDC.pcx"           },
1843   { "conveyor_belt_3_switch_left.xpos",         "2"                     },
1844   { "conveyor_belt_3_switch_left.ypos",         "12"                    },
1845   { "conveyor_belt_3_switch_left.frames",       "1"                     },
1846   { "conveyor_belt_3_switch_middle",            "RocksDC.pcx"           },
1847   { "conveyor_belt_3_switch_middle.xpos",       "2"                     },
1848   { "conveyor_belt_3_switch_middle.ypos",       "13"                    },
1849   { "conveyor_belt_3_switch_middle.frames",     "1"                     },
1850   { "conveyor_belt_3_switch_right",             "RocksDC.pcx"           },
1851   { "conveyor_belt_3_switch_right.xpos",        "2"                     },
1852   { "conveyor_belt_3_switch_right.ypos",        "14"                    },
1853   { "conveyor_belt_3_switch_right.frames",      "1"                     },
1854
1855   { "conveyor_belt_4_middle",                   "RocksDC.pcx"           },
1856   { "conveyor_belt_4_middle.xpos",              "0"                     },
1857   { "conveyor_belt_4_middle.ypos",              "9"                     },
1858   { "conveyor_belt_4_middle.frames",            "1"                     },
1859   { "conveyor_belt_4_middle.active",            "RocksDC.pcx"           },
1860   { "conveyor_belt_4_middle.active.xpos",       "0"                     },
1861   { "conveyor_belt_4_middle.active.ypos",       "9"                     },
1862   { "conveyor_belt_4_middle.active.frames",     "8"                     },
1863   { "conveyor_belt_4_middle.active.delay",      "2"                     },
1864   { "conveyor_belt_4_left",                     "RocksDC.pcx"           },
1865   { "conveyor_belt_4_left.xpos",                "0"                     },
1866   { "conveyor_belt_4_left.ypos",                "10"                    },
1867   { "conveyor_belt_4_left.frames",              "1"                     },
1868   { "conveyor_belt_4_left.active",              "RocksDC.pcx"           },
1869   { "conveyor_belt_4_left.active.xpos",         "0"                     },
1870   { "conveyor_belt_4_left.active.ypos",         "10"                    },
1871   { "conveyor_belt_4_left.active.frames",       "8"                     },
1872   { "conveyor_belt_4_left.active.delay",        "2"                     },
1873   { "conveyor_belt_4_right",                    "RocksDC.pcx"           },
1874   { "conveyor_belt_4_right.xpos",               "0"                     },
1875   { "conveyor_belt_4_right.ypos",               "11"                    },
1876   { "conveyor_belt_4_right.frames",             "1"                     },
1877   { "conveyor_belt_4_right.active",             "RocksDC.pcx"           },
1878   { "conveyor_belt_4_right.active.xpos",        "0"                     },
1879   { "conveyor_belt_4_right.active.ypos",        "11"                    },
1880   { "conveyor_belt_4_right.active.frames",      "8"                     },
1881   { "conveyor_belt_4_right.active.delay",       "2"                     },
1882   { "conveyor_belt_4_switch_left",              "RocksDC.pcx"           },
1883   { "conveyor_belt_4_switch_left.xpos",         "3"                     },
1884   { "conveyor_belt_4_switch_left.ypos",         "12"                    },
1885   { "conveyor_belt_4_switch_left.frames",       "1"                     },
1886   { "conveyor_belt_4_switch_middle",            "RocksDC.pcx"           },
1887   { "conveyor_belt_4_switch_middle.xpos",       "3"                     },
1888   { "conveyor_belt_4_switch_middle.ypos",       "13"                    },
1889   { "conveyor_belt_4_switch_middle.frames",     "1"                     },
1890   { "conveyor_belt_4_switch_right",             "RocksDC.pcx"           },
1891   { "conveyor_belt_4_switch_right.xpos",        "3"                     },
1892   { "conveyor_belt_4_switch_right.ypos",        "14"                    },
1893   { "conveyor_belt_4_switch_right.frames",      "1"                     },
1894
1895   { "switchgate_switch_up",                     "RocksDC.pcx"           },
1896   { "switchgate_switch_up.xpos",                "4"                     },
1897   { "switchgate_switch_up.ypos",                "12"                    },
1898   { "switchgate_switch_up.frames",              "1"                     },
1899   { "switchgate_switch_down",                   "RocksDC.pcx"           },
1900   { "switchgate_switch_down.xpos",              "5"                     },
1901   { "switchgate_switch_down.ypos",              "12"                    },
1902   { "switchgate_switch_down.frames",            "1"                     },
1903
1904   { "light_switch",                             "RocksDC.pcx"           },
1905   { "light_switch.xpos",                        "6"                     },
1906   { "light_switch.ypos",                        "12"                    },
1907   { "light_switch.frames",                      "1"                     },
1908   { "light_switch.active",                      "RocksDC.pcx"           },
1909   { "light_switch.active.xpos",                 "7"                     },
1910   { "light_switch.active.ypos",                 "12"                    },
1911   { "light_switch.active.frames",               "1"                     },
1912
1913   { "timegate_switch",                          "RocksDC.pcx"           },
1914   { "timegate_switch.xpos",                     "0"                     },
1915   { "timegate_switch.ypos",                     "15"                    },
1916   { "timegate_switch.frames",                   "1"                     },
1917   { "timegate_switch.active",                   "RocksDC.pcx"           },
1918   { "timegate_switch.active.xpos",              "0"                     },
1919   { "timegate_switch.active.ypos",              "15"                    },
1920   { "timegate_switch.active.frames",            "4"                     },
1921
1922   { "envelope_1",                               "RocksMore.pcx"         },
1923   { "envelope_1.xpos",                          "0"                     },
1924   { "envelope_1.ypos",                          "4"                     },
1925   { "envelope_1.frames",                        "1"                     },
1926   { "envelope_1.collecting",                    "RocksMore.pcx"         },
1927   { "envelope_1.collecting.xpos",               "5"                     },
1928   { "envelope_1.collecting.ypos",               "4"                     },
1929   { "envelope_1.collecting.frames",             "3"                     },
1930   { "envelope_1.collecting.delay",              "2"                     },
1931   { "envelope_1.collecting.anim_mode",          "linear"                },
1932   { "envelope_2",                               "RocksMore.pcx"         },
1933   { "envelope_2.xpos",                          "1"                     },
1934   { "envelope_2.ypos",                          "4"                     },
1935   { "envelope_2.frames",                        "1"                     },
1936   { "envelope_2.collecting",                    "RocksMore.pcx"         },
1937   { "envelope_2.collecting.xpos",               "5"                     },
1938   { "envelope_2.collecting.ypos",               "4"                     },
1939   { "envelope_2.collecting.frames",             "3"                     },
1940   { "envelope_2.collecting.delay",              "2"                     },
1941   { "envelope_2.collecting.anim_mode",          "linear"                },
1942   { "envelope_3",                               "RocksMore.pcx"         },
1943   { "envelope_3.xpos",                          "2"                     },
1944   { "envelope_3.ypos",                          "4"                     },
1945   { "envelope_3.frames",                        "1"                     },
1946   { "envelope_3.collecting",                    "RocksMore.pcx"         },
1947   { "envelope_3.collecting.xpos",               "5"                     },
1948   { "envelope_3.collecting.ypos",               "4"                     },
1949   { "envelope_3.collecting.frames",             "3"                     },
1950   { "envelope_3.collecting.delay",              "2"                     },
1951   { "envelope_3.collecting.anim_mode",          "linear"                },
1952   { "envelope_4",                               "RocksMore.pcx"         },
1953   { "envelope_4.xpos",                          "3"                     },
1954   { "envelope_4.ypos",                          "4"                     },
1955   { "envelope_4.frames",                        "1"                     },
1956   { "envelope_4.collecting",                    "RocksMore.pcx"         },
1957   { "envelope_4.collecting.xpos",               "5"                     },
1958   { "envelope_4.collecting.ypos",               "4"                     },
1959   { "envelope_4.collecting.frames",             "3"                     },
1960   { "envelope_4.collecting.delay",              "2"                     },
1961   { "envelope_4.collecting.anim_mode",          "linear"                },
1962
1963   { "sign_radioactivity",                       "RocksDC.pcx"           },
1964   { "sign_radioactivity.xpos",                  "4"                     },
1965   { "sign_radioactivity.ypos",                  "13"                    },
1966   { "sign_radioactivity.frames",                "1"                     },
1967
1968   { "sign_give_way",                            "RocksDC.pcx"           },
1969   { "sign_give_way.xpos",                       "5"                     },
1970   { "sign_give_way.ypos",                       "13"                    },
1971   { "sign_give_way.frames",                     "1"                     },
1972
1973   { "sign_no_entry",                            "RocksDC.pcx"           },
1974   { "sign_no_entry.xpos",                       "6"                     },
1975   { "sign_no_entry.ypos",                       "13"                    },
1976   { "sign_no_entry.frames",                     "1"                     },
1977
1978   { "sign_emergency_exit",                      "RocksDC.pcx"           },
1979   { "sign_emergency_exit.xpos",                 "7"                     },
1980   { "sign_emergency_exit.ypos",                 "13"                    },
1981   { "sign_emergency_exit.frames",               "1"                     },
1982
1983   { "sign_yin_yang",                            "RocksDC.pcx"           },
1984   { "sign_yin_yang.xpos",                       "4"                     },
1985   { "sign_yin_yang.ypos",                       "14"                    },
1986   { "sign_yin_yang.frames",                     "1"                     },
1987
1988   { "sign_exclamation",                         "RocksDC.pcx"           },
1989   { "sign_exclamation.xpos",                    "5"                     },
1990   { "sign_exclamation.ypos",                    "14"                    },
1991   { "sign_exclamation.frames",                  "1"                     },
1992
1993   { "sign_stop",                                "RocksDC.pcx"           },
1994   { "sign_stop.xpos",                           "6"                     },
1995   { "sign_stop.ypos",                           "14"                    },
1996   { "sign_stop.frames",                         "1"                     },
1997
1998   { "sign_parking",                             "RocksDC.pcx"           },
1999   { "sign_parking.xpos",                        "6"                     },
2000   { "sign_parking.ypos",                        "15"                    },
2001   { "sign_parking.frames",                      "1"                     },
2002
2003   { "sign_wheelchair",                          "RocksDC.pcx"           },
2004   { "sign_wheelchair.xpos",                     "7"                     },
2005   { "sign_wheelchair.ypos",                     "15"                    },
2006   { "sign_wheelchair.frames",                   "1"                     },
2007
2008   { "sign_entry_forbidden",                     "RocksDC.pcx"           },
2009   { "sign_entry_forbidden.xpos",                "12"                    },
2010   { "sign_entry_forbidden.ypos",                "15"                    },
2011   { "sign_entry_forbidden.frames",              "1"                     },
2012
2013   { "sperms",                                   "RocksDC2.pcx"          },
2014   { "sperms.xpos",                              "0"                     },
2015   { "sperms.ypos",                              "3"                     },
2016   { "sperms.frames",                            "1"                     },
2017
2018   { "bullet",                                   "RocksDC2.pcx"          },
2019   { "bullet.xpos",                              "1"                     },
2020   { "bullet.ypos",                              "3"                     },
2021   { "bullet.frames",                            "1"                     },
2022
2023   { "heart",                                    "RocksDC2.pcx"          },
2024   { "heart.xpos",                               "2"                     },
2025   { "heart.ypos",                               "3"                     },
2026   { "heart.frames",                             "1"                     },
2027
2028   { "cross",                                    "RocksDC2.pcx"          },
2029   { "cross.xpos",                               "3"                     },
2030   { "cross.ypos",                               "3"                     },
2031   { "cross.frames",                             "1"                     },
2032
2033   { "frankie",                                  "RocksDC2.pcx"          },
2034   { "frankie.xpos",                             "4"                     },
2035   { "frankie.ypos",                             "3"                     },
2036   { "frankie.frames",                           "1"                     },
2037
2038   { "sign_sperms",                              "RocksDC2.pcx"          },
2039   { "sign_sperms.xpos",                         "0"                     },
2040   { "sign_sperms.ypos",                         "4"                     },
2041   { "sign_sperms.frames",                       "1"                     },
2042
2043   { "sign_bullet",                              "RocksDC2.pcx"          },
2044   { "sign_bullet.xpos",                         "1"                     },
2045   { "sign_bullet.ypos",                         "4"                     },
2046   { "sign_bullet.frames",                       "1"                     },
2047
2048   { "sign_heart",                               "RocksDC2.pcx"          },
2049   { "sign_heart.xpos",                          "2"                     },
2050   { "sign_heart.ypos",                          "4"                     },
2051   { "sign_heart.frames",                        "1"                     },
2052
2053   { "sign_cross",                               "RocksDC2.pcx"          },
2054   { "sign_cross.xpos",                          "3"                     },
2055   { "sign_cross.ypos",                          "4"                     },
2056   { "sign_cross.frames",                        "1"                     },
2057
2058   { "sign_frankie",                             "RocksDC2.pcx"          },
2059   { "sign_frankie.xpos",                        "4"                     },
2060   { "sign_frankie.ypos",                        "4"                     },
2061   { "sign_frankie.frames",                      "1"                     },
2062
2063   { "landmine",                                 "RocksDC.pcx"           },
2064   { "landmine.xpos",                            "7"                     },
2065   { "landmine.ypos",                            "14"                    },
2066   { "landmine.frames",                          "1"                     },
2067   { "landmine.crumbled_like",                   "sand"                  },
2068
2069   { "steelwall_slippery",                       "RocksDC.pcx"           },
2070   { "steelwall_slippery.xpos",                  "5"                     },
2071   { "steelwall_slippery.ypos",                  "15"                    },
2072   { "steelwall_slippery.frames",                "1"                     },
2073
2074   { "extra_time",                               "RocksDC.pcx"           },
2075   { "extra_time.xpos",                          "8"                     },
2076   { "extra_time.ypos",                          "0"                     },
2077   { "extra_time.frames",                        "6"                     },
2078   { "extra_time.delay",                         "4"                     },
2079
2080   { "shield_normal",                            "RocksDC.pcx"           },
2081   { "shield_normal.xpos",                       "8"                     },
2082   { "shield_normal.ypos",                       "2"                     },
2083   { "shield_normal.frames",                     "6"                     },
2084   { "shield_normal.delay",                      "4"                     },
2085   { "shield_normal.active",                     "RocksHeroes.pcx"       },
2086   { "shield_normal.active.xpos",                "1"                     },
2087   { "shield_normal.active.ypos",                "13"                    },
2088   { "shield_normal.active.frames",              "3"                     },
2089   { "shield_normal.active.delay",               "8"                     },
2090   { "shield_normal.active.anim_mode",           "pingpong"              },
2091
2092   { "shield_deadly",                            "RocksDC.pcx"           },
2093   { "shield_deadly.xpos",                       "8"                     },
2094   { "shield_deadly.ypos",                       "1"                     },
2095   { "shield_deadly.frames",                     "6"                     },
2096   { "shield_deadly.delay",                      "4"                     },
2097   { "shield_deadly.active",                     "RocksHeroes.pcx"       },
2098   { "shield_deadly.active.xpos",                "5"                     },
2099   { "shield_deadly.active.ypos",                "13"                    },
2100   { "shield_deadly.active.frames",              "3"                     },
2101   { "shield_deadly.active.delay",               "8"                     },
2102   { "shield_deadly.active.anim_mode",           "pingpong"              },
2103
2104   { "switchgate_closed",                        "RocksDC.pcx"           },
2105   { "switchgate_closed.xpos",                   "8"                     },
2106   { "switchgate_closed.ypos",                   "5"                     },
2107   { "switchgate_closed.frames",                 "1"                     },
2108   { "switchgate.opening",                       "RocksDC.pcx"           },
2109   { "switchgate.opening.xpos",                  "8"                     },
2110   { "switchgate.opening.ypos",                  "5"                     },
2111   { "switchgate.opening.frames",                "5"                     },
2112   { "switchgate.opening.delay",                 "6"                     },
2113   { "switchgate_open",                          "RocksDC.pcx"           },
2114   { "switchgate_open.xpos",                     "12"                    },
2115   { "switchgate_open.ypos",                     "5"                     },
2116   { "switchgate_open.frames",                   "1"                     },
2117   { "switchgate.closing",                       "RocksDC.pcx"           },
2118   { "switchgate.closing.xpos",                  "8"                     },
2119   { "switchgate.closing.ypos",                  "5"                     },
2120   { "switchgate.closing.frames",                "5"                     },
2121   { "switchgate.closing.delay",                 "6"                     },
2122   { "switchgate.closing.anim_mode",             "reverse"               },
2123
2124   { "timegate_closed",                          "RocksDC.pcx"           },
2125   { "timegate_closed.xpos",                     "8"                     },
2126   { "timegate_closed.ypos",                     "6"                     },
2127   { "timegate_closed.frames",                   "1"                     },
2128   { "timegate.opening",                         "RocksDC.pcx"           },
2129   { "timegate.opening.xpos",                    "8"                     },
2130   { "timegate.opening.ypos",                    "6"                     },
2131   { "timegate.opening.frames",                  "5"                     },
2132   { "timegate.opening.delay",                   "6"                     },
2133   { "timegate_open",                            "RocksDC.pcx"           },
2134   { "timegate_open.xpos",                       "12"                    },
2135   { "timegate_open.ypos",                       "6"                     },
2136   { "timegate_open.frames",                     "1"                     },
2137   { "timegate.closing",                         "RocksDC.pcx"           },
2138   { "timegate.closing.xpos",                    "8"                     },
2139   { "timegate.closing.ypos",                    "6"                     },
2140   { "timegate.closing.frames",                  "5"                     },
2141   { "timegate.closing.delay",                   "6"                     },
2142   { "timegate.closing.anim_mode",               "reverse"               },
2143
2144   { "pearl",                                    "RocksDC.pcx"           },
2145   { "pearl.xpos",                               "8"                     },
2146   { "pearl.ypos",                               "11"                    },
2147   { "pearl.frames",                             "1"                     },
2148   { "pearl.breaking",                           "RocksDC.pcx"           },
2149   { "pearl.breaking.xpos",                      "8"                     },
2150   { "pearl.breaking.ypos",                      "12"                    },
2151   { "pearl.breaking.frames",                    "4"                     },
2152   { "pearl.breaking.delay",                     "2"                     },
2153   { "pearl.breaking.anim_mode",                 "linear"                },
2154
2155   { "crystal",                                  "RocksDC.pcx"           },
2156   { "crystal.xpos",                             "9"                     },
2157   { "crystal.ypos",                             "11"                    },
2158   { "crystal.frames",                           "1"                     },
2159
2160   { "wall_pearl",                               "RocksDC.pcx"           },
2161   { "wall_pearl.xpos",                          "10"                    },
2162   { "wall_pearl.ypos",                          "11"                    },
2163   { "wall_pearl.frames",                        "1"                     },
2164
2165   { "wall_crystal",                             "RocksDC.pcx"           },
2166   { "wall_crystal.xpos",                        "11"                    },
2167   { "wall_crystal.ypos",                        "11"                    },
2168   { "wall_crystal.frames",                      "1"                     },
2169
2170   /* images for DX Boulderdash style elements and actions */
2171
2172   { "tube_right_down",                          "RocksDC.pcx"           },
2173   { "tube_right_down.xpos",                     "9"                     },
2174   { "tube_right_down.ypos",                     "13"                    },
2175   { "tube_right_down.frames",                   "1"                     },
2176
2177   { "tube_horizontal_down",                     "RocksDC.pcx"           },
2178   { "tube_horizontal_down.xpos",                "10"                    },
2179   { "tube_horizontal_down.ypos",                "13"                    },
2180   { "tube_horizontal_down.frames",              "1"                     },
2181
2182   { "tube_left_down",                           "RocksDC.pcx"           },
2183   { "tube_left_down.xpos",                      "11"                    },
2184   { "tube_left_down.ypos",                      "13"                    },
2185   { "tube_left_down.frames",                    "1"                     },
2186
2187   { "tube_horizontal",                          "RocksDC.pcx"           },
2188   { "tube_horizontal.xpos",                     "8"                     },
2189   { "tube_horizontal.ypos",                     "14"                    },
2190   { "tube_horizontal.frames",                   "1"                     },
2191
2192   { "tube_vertical_right",                      "RocksDC.pcx"           },
2193   { "tube_vertical_right.xpos",                 "9"                     },
2194   { "tube_vertical_right.ypos",                 "14"                    },
2195   { "tube_vertical_right.frames",               "1"                     },
2196
2197   { "tube_any",                                 "RocksDC.pcx"           },
2198   { "tube_any.xpos",                            "10"                    },
2199   { "tube_any.ypos",                            "14"                    },
2200   { "tube_any.frames",                          "1"                     },
2201
2202   { "tube_vertical_left",                       "RocksDC.pcx"           },
2203   { "tube_vertical_left.xpos",                  "11"                    },
2204   { "tube_vertical_left.ypos",                  "14"                    },
2205   { "tube_vertical_left.frames",                "1"                     },
2206
2207   { "tube_vertical",                            "RocksDC.pcx"           },
2208   { "tube_vertical.xpos",                       "8"                     },
2209   { "tube_vertical.ypos",                       "15"                    },
2210   { "tube_vertical.frames",                     "1"                     },
2211
2212   { "tube_right_up",                            "RocksDC.pcx"           },
2213   { "tube_right_up.xpos",                       "9"                     },
2214   { "tube_right_up.ypos",                       "15"                    },
2215   { "tube_right_up.frames",                     "1"                     },
2216
2217   { "tube_horizontal_up",                       "RocksDC.pcx"           },
2218   { "tube_horizontal_up.xpos",                  "10"                    },
2219   { "tube_horizontal_up.ypos",                  "15"                    },
2220   { "tube_horizontal_up.frames",                "1"                     },
2221
2222   { "tube_left_up",                             "RocksDC.pcx"           },
2223   { "tube_left_up.xpos",                        "11"                    },
2224   { "tube_left_up.ypos",                        "15"                    },
2225   { "tube_left_up.frames",                      "1"                     },
2226
2227   { "trap",                                     "RocksDC.pcx"           },
2228   { "trap.xpos",                                "12"                    },
2229   { "trap.ypos",                                "8"                     },
2230   { "trap.frames",                              "1"                     },
2231   { "trap.crumbled_like",                       "sand"                  },
2232   { "trap.diggable_like",                       "sand"                  },
2233   { "trap.active",                              "RocksDC.pcx"           },
2234   { "trap.active.xpos",                         "12"                    },
2235   { "trap.active.ypos",                         "8"                     },
2236   { "trap.active.frames",                       "4"                     },
2237   { "trap.active.delay",                        "4"                     },
2238   { "trap.active.anim_mode",                    "pingpong2"             },
2239   { "trap.active.crumbled_like",                "sand"                  },
2240
2241   { "dx_supabomb",                              "RocksDC.pcx"           },
2242   { "dx_supabomb.xpos",                         "15"                    },
2243   { "dx_supabomb.ypos",                         "9"                     },
2244   { "dx_supabomb.frames",                       "1"                     },
2245
2246   /* images for Rocks'n'Diamonds style elements and actions */
2247
2248   { "key_1",                                    "RocksElements.pcx"     },
2249   { "key_1.xpos",                               "4"                     },
2250   { "key_1.ypos",                               "1"                     },
2251   { "key_1.frames",                             "1"                     },
2252   { "key_1.EDITOR",                             "RocksElements.pcx"     },
2253   { "key_1.EDITOR.xpos",                        "4"                     },
2254   { "key_1.EDITOR.ypos",                        "14"                    },
2255   { "key_2",                                    "RocksElements.pcx"     },
2256   { "key_2.xpos",                               "5"                     },
2257   { "key_2.ypos",                               "1"                     },
2258   { "key_2.frames",                             "1"                     },
2259   { "key_2.EDITOR",                             "RocksElements.pcx"     },
2260   { "key_2.EDITOR.xpos",                        "5"                     },
2261   { "key_2.EDITOR.ypos",                        "14"                    },
2262   { "key_3",                                    "RocksElements.pcx"     },
2263   { "key_3.xpos",                               "6"                     },
2264   { "key_3.ypos",                               "1"                     },
2265   { "key_3.frames",                             "1"                     },
2266   { "key_3.EDITOR",                             "RocksElements.pcx"     },
2267   { "key_3.EDITOR.xpos",                        "6"                     },
2268   { "key_3.EDITOR.ypos",                        "14"                    },
2269   { "key_4",                                    "RocksElements.pcx"     },
2270   { "key_4.xpos",                               "7"                     },
2271   { "key_4.ypos",                               "1"                     },
2272   { "key_4.frames",                             "1"                     },
2273   { "key_4.EDITOR",                             "RocksElements.pcx"     },
2274   { "key_4.EDITOR.xpos",                        "7"                     },
2275   { "key_4.EDITOR.ypos",                        "14"                    },
2276
2277   { "gate_1",                                   "RocksElements.pcx"     },
2278   { "gate_1.xpos",                              "4"                     },
2279   { "gate_1.ypos",                              "2"                     },
2280   { "gate_1.frames",                            "1"                     },
2281   { "gate_2",                                   "RocksElements.pcx"     },
2282   { "gate_2.xpos",                              "5"                     },
2283   { "gate_2.ypos",                              "2"                     },
2284   { "gate_2.frames",                            "1"                     },
2285   { "gate_3",                                   "RocksElements.pcx"     },
2286   { "gate_3.xpos",                              "6"                     },
2287   { "gate_3.ypos",                              "2"                     },
2288   { "gate_3.frames",                            "1"                     },
2289   { "gate_4",                                   "RocksElements.pcx"     },
2290   { "gate_4.xpos",                              "7"                     },
2291   { "gate_4.ypos",                              "2"                     },
2292   { "gate_4.frames",                            "1"                     },
2293   { "gate_1_gray",                              "RocksElements.pcx"     },
2294   { "gate_1_gray.xpos",                         "8"                     },
2295   { "gate_1_gray.ypos",                         "2"                     },
2296   { "gate_1_gray.frames",                       "1"                     },
2297   { "gate_1_gray.EDITOR",                       "RocksElements.pcx"     },
2298   { "gate_1_gray.EDITOR.xpos",                  "8"                     },
2299   { "gate_1_gray.EDITOR.ypos",                  "14"                    },
2300   { "gate_1_gray.active",                       "RocksElements.pcx"     },
2301   { "gate_1_gray.active.xpos",                  "4"                     },
2302   { "gate_1_gray.active.ypos",                  "2"                     },
2303   { "gate_1_gray.active.frames",                "1"                     },
2304   { "gate_2_gray",                              "RocksElements.pcx"     },
2305   { "gate_2_gray.xpos",                         "9"                     },
2306   { "gate_2_gray.ypos",                         "2"                     },
2307   { "gate_2_gray.frames",                       "1"                     },
2308   { "gate_2_gray.EDITOR",                       "RocksElements.pcx"     },
2309   { "gate_2_gray.EDITOR.xpos",                  "9"                     },
2310   { "gate_2_gray.EDITOR.ypos",                  "14"                    },
2311   { "gate_2_gray.active",                       "RocksElements.pcx"     },
2312   { "gate_2_gray.active.xpos",                  "5"                     },
2313   { "gate_2_gray.active.ypos",                  "2"                     },
2314   { "gate_2_gray.active.frames",                "1"                     },
2315   { "gate_3_gray",                              "RocksElements.pcx"     },
2316   { "gate_3_gray.xpos",                         "10"                    },
2317   { "gate_3_gray.ypos",                         "2"                     },
2318   { "gate_3_gray.frames",                       "1"                     },
2319   { "gate_3_gray.EDITOR",                       "RocksElements.pcx"     },
2320   { "gate_3_gray.EDITOR.xpos",                  "10"                    },
2321   { "gate_3_gray.EDITOR.ypos",                  "14"                    },
2322   { "gate_3_gray.active",                       "RocksElements.pcx"     },
2323   { "gate_3_gray.active.xpos",                  "6"                     },
2324   { "gate_3_gray.active.ypos",                  "2"                     },
2325   { "gate_3_gray.active.frames",                "1"                     },
2326   { "gate_4_gray",                              "RocksElements.pcx"     },
2327   { "gate_4_gray.xpos",                         "11"                    },
2328   { "gate_4_gray.ypos",                         "2"                     },
2329   { "gate_4_gray.frames",                       "1"                     },
2330   { "gate_4_gray.EDITOR",                       "RocksElements.pcx"     },
2331   { "gate_4_gray.EDITOR.xpos",                  "11"                    },
2332   { "gate_4_gray.EDITOR.ypos",                  "14"                    },
2333   { "gate_4_gray.active",                       "RocksElements.pcx"     },
2334   { "gate_4_gray.active.xpos",                  "7"                     },
2335   { "gate_4_gray.active.ypos",                  "2"                     },
2336   { "gate_4_gray.active.frames",                "1"                     },
2337
2338   { "game_of_life",                             "RocksElements.pcx"     },
2339   { "game_of_life.xpos",                        "8"                     },
2340   { "game_of_life.ypos",                        "1"                     },
2341   { "game_of_life.frames",                      "1"                     },
2342
2343   { "biomaze",                                  "RocksElements.pcx"     },
2344   { "biomaze.xpos",                             "9"                     },
2345   { "biomaze.ypos",                             "1"                     },
2346   { "biomaze.frames",                           "1"                     },
2347
2348   { "pacman",                                   "RocksElements.pcx"     },
2349   { "pacman.xpos",                              "8"                     },
2350   { "pacman.ypos",                              "5"                     },
2351   { "pacman.frames",                            "1"                     },
2352   { "pacman.right",                             "RocksElements.pcx"     },
2353   { "pacman.right.xpos",                        "8"                     },
2354   { "pacman.right.ypos",                        "5"                     },
2355   { "pacman.right.frames",                      "2"                     },
2356   { "pacman.right.delay",                       "4"                     },
2357   { "pacman.right.offset",                      "128"                   },
2358   { "pacman.up",                                "RocksElements.pcx"     },
2359   { "pacman.up.xpos",                           "9"                     },
2360   { "pacman.up.ypos",                           "5"                     },
2361   { "pacman.up.frames",                         "2"                     },
2362   { "pacman.up.delay",                          "4"                     },
2363   { "pacman.up.offset",                         "128"                   },
2364   { "pacman.left",                              "RocksElements.pcx"     },
2365   { "pacman.left.xpos",                         "10"                    },
2366   { "pacman.left.ypos",                         "5"                     },
2367   { "pacman.left.frames",                       "2"                     },
2368   { "pacman.left.delay",                        "4"                     },
2369   { "pacman.left.offset",                       "128"                   },
2370   { "pacman.down",                              "RocksElements.pcx"     },
2371   { "pacman.down.xpos",                         "11"                    },
2372   { "pacman.down.ypos",                         "5"                     },
2373   { "pacman.down.frames",                       "2"                     },
2374   { "pacman.down.delay",                        "4"                     },
2375   { "pacman.down.offset",                       "128"                   },
2376   { "pacman.turning_from_right",                "RocksElements.pcx"     },
2377   { "pacman.turning_from_right.xpos",           "12"                    },
2378   { "pacman.turning_from_right.ypos",           "5"                     },
2379   { "pacman.turning_from_right.frames",         "1"                     },
2380   { "pacman.turning_from_up",                   "RocksElements.pcx"     },
2381   { "pacman.turning_from_up.xpos",              "13"                    },
2382   { "pacman.turning_from_up.ypos",              "5"                     },
2383   { "pacman.turning_from_up.frames",            "1"                     },
2384   { "pacman.turning_from_left",                 "RocksElements.pcx"     },
2385   { "pacman.turning_from_left.xpos",            "14"                    },
2386   { "pacman.turning_from_left.ypos",            "5"                     },
2387   { "pacman.turning_from_left.frames",          "1"                     },
2388   { "pacman.turning_from_down",                 "RocksElements.pcx"     },
2389   { "pacman.turning_from_down.xpos",            "15"                    },
2390   { "pacman.turning_from_down.ypos",            "5"                     },
2391   { "pacman.turning_from_down.frames",          "1"                     },
2392
2393   { "lamp",                                     "RocksElements.pcx"     },
2394   { "lamp.xpos",                                "0"                     },
2395   { "lamp.ypos",                                "7"                     },
2396   { "lamp.frames",                              "1"                     },
2397   { "lamp.EDITOR",                              "RocksElements.pcx"     },
2398   { "lamp.EDITOR.xpos",                         "2"                     },
2399   { "lamp.EDITOR.ypos",                         "14"                    },
2400   { "lamp.active",                              "RocksElements.pcx"     },
2401   { "lamp.active.xpos",                         "1"                     },
2402   { "lamp.active.ypos",                         "7"                     },
2403   { "lamp.active.frames",                       "1"                     },
2404
2405   { "time_orb_full",                            "RocksElements.pcx"     },
2406   { "time_orb_full.xpos",                       "2"                     },
2407   { "time_orb_full.ypos",                       "7"                     },
2408   { "time_orb_full.frames",                     "1"                     },
2409   { "time_orb_empty",                           "RocksElements.pcx"     },
2410   { "time_orb_empty.xpos",                      "3"                     },
2411   { "time_orb_empty.ypos",                      "7"                     },
2412   { "time_orb_empty.frames",                    "1"                     },
2413
2414   { "emerald_yellow",                           "RocksElements.pcx"     },
2415   { "emerald_yellow.xpos",                      "10"                    },
2416   { "emerald_yellow.ypos",                      "8"                     },
2417   { "emerald_yellow.frames",                    "1"                     },
2418   { "emerald_yellow.moving",                    "RocksElements.pcx"     },
2419   { "emerald_yellow.moving.xpos",               "10"                    },
2420   { "emerald_yellow.moving.ypos",               "8"                     },
2421   { "emerald_yellow.moving.frames",             "2"                     },
2422   { "emerald_yellow.moving.delay",              "4"                     },
2423   { "emerald_yellow.falling",                   "RocksElements.pcx"     },
2424   { "emerald_yellow.falling.xpos",              "10"                    },
2425   { "emerald_yellow.falling.ypos",              "8"                     },
2426   { "emerald_yellow.falling.frames",            "2"                     },
2427   { "emerald_yellow.falling.delay",             "4"                     },
2428   { "emerald_red",                              "RocksElements.pcx"     },
2429   { "emerald_red.xpos",                         "8"                     },
2430   { "emerald_red.ypos",                         "9"                     },
2431   { "emerald_red.frames",                       "1"                     },
2432   { "emerald_red.moving",                       "RocksElements.pcx"     },
2433   { "emerald_red.moving.xpos",                  "8"                     },
2434   { "emerald_red.moving.ypos",                  "9"                     },
2435   { "emerald_red.moving.frames",                "2"                     },
2436   { "emerald_red.moving.delay",                 "4"                     },
2437   { "emerald_red.falling",                      "RocksElements.pcx"     },
2438   { "emerald_red.falling.xpos",                 "8"                     },
2439   { "emerald_red.falling.ypos",                 "9"                     },
2440   { "emerald_red.falling.frames",               "2"                     },
2441   { "emerald_red.falling.delay",                "4"                     },
2442   { "emerald_purple",                           "RocksElements.pcx"     },
2443   { "emerald_purple.xpos",                      "10"                    },
2444   { "emerald_purple.ypos",                      "9"                     },
2445   { "emerald_purple.frames",                    "1"                     },
2446   { "emerald_purple.moving",                    "RocksElements.pcx"     },
2447   { "emerald_purple.moving.xpos",               "10"                    },
2448   { "emerald_purple.moving.ypos",               "9"                     },
2449   { "emerald_purple.moving.frames",             "2"                     },
2450   { "emerald_purple.moving.delay",              "4"                     },
2451   { "emerald_purple.falling",                   "RocksElements.pcx"     },
2452   { "emerald_purple.falling.xpos",              "10"                    },
2453   { "emerald_purple.falling.ypos",              "9"                     },
2454   { "emerald_purple.falling.frames",            "2"                     },
2455   { "emerald_purple.falling.delay",             "4"                     },
2456
2457   { "wall_emerald_yellow",                      "RocksElements.pcx"     },
2458   { "wall_emerald_yellow.xpos",                 "8"                     },
2459   { "wall_emerald_yellow.ypos",                 "8"                     },
2460   { "wall_emerald_yellow.frames",               "1"                     },
2461   { "wall_emerald_red",                         "RocksElements.pcx"     },
2462   { "wall_emerald_red.xpos",                    "6"                     },
2463   { "wall_emerald_red.ypos",                    "8"                     },
2464   { "wall_emerald_red.frames",                  "1"                     },
2465   { "wall_emerald_purple",                      "RocksElements.pcx"     },
2466   { "wall_emerald_purple.xpos",                 "7"                     },
2467   { "wall_emerald_purple.ypos",                 "8"                     },
2468   { "wall_emerald_purple.frames",               "1"                     },
2469   { "wall_bd_diamond",                          "RocksElements.pcx"     },
2470   { "wall_bd_diamond.xpos",                     "9"                     },
2471   { "wall_bd_diamond.ypos",                     "8"                     },
2472   { "wall_bd_diamond.frames",                   "1"                     },
2473
2474   { "expandable_wall",                          "RocksElements.pcx"     },
2475   { "expandable_wall.xpos",                     "11"                    },
2476   { "expandable_wall.ypos",                     "10"                    },
2477   { "expandable_wall.frames",                   "1"                     },
2478   { "expandable_wall_horizontal",               "RocksElements.pcx"     },
2479   { "expandable_wall_horizontal.xpos",          "5"                     },
2480   { "expandable_wall_horizontal.ypos",          "9"                     },
2481   { "expandable_wall_horizontal.frames",        "1"                     },
2482   { "expandable_wall_horizontal.EDITOR",        "RocksElements.pcx"     },
2483   { "expandable_wall_horizontal.EDITOR.xpos",   "13"                    },
2484   { "expandable_wall_horizontal.EDITOR.ypos",   "13"                    },
2485   { "expandable_wall_vertical",                 "RocksElements.pcx"     },
2486   { "expandable_wall_vertical.xpos",            "6"                     },
2487   { "expandable_wall_vertical.ypos",            "9"                     },
2488   { "expandable_wall_vertical.frames",          "1"                     },
2489   { "expandable_wall_vertical.EDITOR",          "RocksElements.pcx"     },
2490   { "expandable_wall_vertical.EDITOR.xpos",     "14"                    },
2491   { "expandable_wall_vertical.EDITOR.ypos",     "13"                    },
2492   { "expandable_wall_any",                      "RocksElements.pcx"     },
2493   { "expandable_wall_any.xpos",                 "4"                     },
2494   { "expandable_wall_any.ypos",                 "9"                     },
2495   { "expandable_wall_any.frames",               "1"                     },
2496   { "expandable_wall_any.EDITOR",               "RocksElements.pcx"     },
2497   { "expandable_wall_any.EDITOR.xpos",          "12"                    },
2498   { "expandable_wall_any.EDITOR.ypos",          "13"                    },
2499
2500   { "bd_expandable_wall",                       "RocksElements.pcx"     },
2501   { "bd_expandable_wall.xpos",                  "5"                     },
2502   { "bd_expandable_wall.ypos",                  "9"                     },
2503   { "bd_expandable_wall.frames",                "1"                     },
2504   { "bd_expandable_wall.EDITOR",                "RocksDC.pcx"           },
2505   { "bd_expandable_wall.EDITOR.xpos",           "15"                    },
2506   { "bd_expandable_wall.EDITOR.ypos",           "15"                    },
2507
2508   { "expandable_wall.growing.left",             "RocksElements.pcx"     },
2509   { "expandable_wall.growing.left.xpos",        "8"                     },
2510   { "expandable_wall.growing.left.ypos",        "10"                    },
2511   { "expandable_wall.growing.left.frames",      "3"                     },
2512   { "expandable_wall.growing.left.delay",       "6"                     },
2513   { "expandable_wall.growing.left.anim_mode",   "linear"                },
2514   { "expandable_wall.growing.right",            "RocksElements.pcx"     },
2515   { "expandable_wall.growing.right.xpos",       "5"                     },
2516   { "expandable_wall.growing.right.ypos",       "10"                    },
2517   { "expandable_wall.growing.right.frames",     "3"                     },
2518   { "expandable_wall.growing.right.delay",      "6"                     },
2519   { "expandable_wall.growing.right.anim_mode",  "linear"                },
2520   { "expandable_wall.growing.up",               "RocksHeroes.pcx"       },
2521   { "expandable_wall.growing.up.xpos",          "3"                     },
2522   { "expandable_wall.growing.up.ypos",          "12"                    },
2523   { "expandable_wall.growing.up.frames",        "3"                     },
2524   { "expandable_wall.growing.up.delay",         "6"                     },
2525   { "expandable_wall.growing.up.anim_mode",     "linear"                },
2526   { "expandable_wall.growing.down",             "RocksHeroes.pcx"       },
2527   { "expandable_wall.growing.down.xpos",        "0"                     },
2528   { "expandable_wall.growing.down.ypos",        "12"                    },
2529   { "expandable_wall.growing.down.frames",      "3"                     },
2530   { "expandable_wall.growing.down.delay",       "6"                     },
2531   { "expandable_wall.growing.down.anim_mode",   "linear"                },
2532
2533   { "black_orb",                                "RocksElements.pcx"     },
2534   { "black_orb.xpos",                           "13"                    },
2535   { "black_orb.ypos",                           "9"                     },
2536   { "black_orb.frames",                         "1"                     },
2537
2538   { "speed_pill",                               "RocksElements.pcx"     },
2539   { "speed_pill.xpos",                          "14"                    },
2540   { "speed_pill.ypos",                          "9"                     },
2541   { "speed_pill.frames",                        "1"                     },
2542
2543   { "dark_yamyam",                              "RocksElements.pcx"     },
2544   { "dark_yamyam.xpos",                         "8"                     },
2545   { "dark_yamyam.ypos",                         "11"                    },
2546   { "dark_yamyam.frames",                       "4"                     },
2547   { "dark_yamyam.anim_mode",                    "pingpong2"             },
2548
2549   { "dynabomb",                                 "RocksElements.pcx"     },
2550   { "dynabomb.xpos",                            "12"                    },
2551   { "dynabomb.ypos",                            "11"                    },
2552   { "dynabomb.frames",                          "1"                     },
2553   { "dynabomb.active",                          "RocksElements.pcx"     },
2554   { "dynabomb.active.xpos",                     "12"                    },
2555   { "dynabomb.active.ypos",                     "11"                    },
2556   { "dynabomb.active.frames",                   "4"                     },
2557   { "dynabomb.active.delay",                    "6"                     },
2558   { "dynabomb.active.anim_mode",                "pingpong"              },
2559   { "dynabomb_player_1",                        "RocksElements.pcx"     },
2560   { "dynabomb_player_1.xpos",                   "12"                    },
2561   { "dynabomb_player_1.ypos",                   "11"                    },
2562   { "dynabomb_player_1.frames",                 "1"                     },
2563   { "dynabomb_player_1.active",                 "RocksElements.pcx"     },
2564   { "dynabomb_player_1.active.xpos",            "12"                    },
2565   { "dynabomb_player_1.active.ypos",            "11"                    },
2566   { "dynabomb_player_1.active.frames",          "4"                     },
2567   { "dynabomb_player_1.active.delay",           "6"                     },
2568   { "dynabomb_player_1.active.anim_mode",       "pingpong"              },
2569   { "dynabomb_player_2",                        "RocksElements.pcx"     },
2570   { "dynabomb_player_2.xpos",                   "12"                    },
2571   { "dynabomb_player_2.ypos",                   "11"                    },
2572   { "dynabomb_player_2.frames",                 "1"                     },
2573   { "dynabomb_player_2.active",                 "RocksElements.pcx"     },
2574   { "dynabomb_player_2.active.xpos",            "12"                    },
2575   { "dynabomb_player_2.active.ypos",            "11"                    },
2576   { "dynabomb_player_2.active.frames",          "4"                     },
2577   { "dynabomb_player_2.active.delay",           "6"                     },
2578   { "dynabomb_player_2.active.anim_mode",       "pingpong"              },
2579   { "dynabomb_player_3",                        "RocksElements.pcx"     },
2580   { "dynabomb_player_3.xpos",                   "12"                    },
2581   { "dynabomb_player_3.ypos",                   "11"                    },
2582   { "dynabomb_player_3.frames",                 "1"                     },
2583   { "dynabomb_player_3.active",                 "RocksElements.pcx"     },
2584   { "dynabomb_player_3.active.xpos",            "12"                    },
2585   { "dynabomb_player_3.active.ypos",            "11"                    },
2586   { "dynabomb_player_3.active.frames",          "4"                     },
2587   { "dynabomb_player_3.active.delay",           "6"                     },
2588   { "dynabomb_player_3.active.anim_mode",       "pingpong"              },
2589   { "dynabomb_player_4",                        "RocksElements.pcx"     },
2590   { "dynabomb_player_4.xpos",                   "12"                    },
2591   { "dynabomb_player_4.ypos",                   "11"                    },
2592   { "dynabomb_player_4.frames",                 "1"                     },
2593   { "dynabomb_player_4.active",                 "RocksElements.pcx"     },
2594   { "dynabomb_player_4.active.xpos",            "12"                    },
2595   { "dynabomb_player_4.active.ypos",            "11"                    },
2596   { "dynabomb_player_4.active.frames",          "4"                     },
2597   { "dynabomb_player_4.active.delay",           "6"                     },
2598   { "dynabomb_player_4.active.anim_mode",       "pingpong"              },
2599   { "dynabomb_increase_number",                 "RocksElements.pcx"     },
2600   { "dynabomb_increase_number.xpos",            "12"                    },
2601   { "dynabomb_increase_number.ypos",            "11"                    },
2602   { "dynabomb_increase_number.frames",          "1"                     },
2603   { "dynabomb_increase_size",                   "RocksElements.pcx"     },
2604   { "dynabomb_increase_size.xpos",              "15"                    },
2605   { "dynabomb_increase_size.ypos",              "11"                    },
2606   { "dynabomb_increase_size.frames",            "1"                     },
2607   { "dynabomb_increase_power",                  "RocksElements.pcx"     },
2608   { "dynabomb_increase_power.xpos",             "12"                    },
2609   { "dynabomb_increase_power.ypos",             "9"                     },
2610   { "dynabomb_increase_power.frames",           "1"                     },
2611
2612   { "pig",                                      "RocksHeroes.pcx"       },
2613   { "pig.xpos",                                 "8"                     },
2614   { "pig.ypos",                                 "0"                     },
2615   { "pig.frames",                               "1"                     },
2616   { "pig.down",                                 "RocksHeroes.pcx"       },
2617   { "pig.down.xpos",                            "8"                     },
2618   { "pig.down.ypos",                            "0"                     },
2619   { "pig.down.frames",                          "1"                     },
2620   { "pig.up",                                   "RocksHeroes.pcx"       },
2621   { "pig.up.xpos",                              "12"                    },
2622   { "pig.up.ypos",                              "0"                     },
2623   { "pig.up.frames",                            "1"                     },
2624   { "pig.left",                                 "RocksHeroes.pcx"       },
2625   { "pig.left.xpos",                            "8"                     },
2626   { "pig.left.ypos",                            "1"                     },
2627   { "pig.left.frames",                          "1"                     },
2628   { "pig.right",                                "RocksHeroes.pcx"       },
2629   { "pig.right.xpos",                           "12"                    },
2630   { "pig.right.ypos",                           "1"                     },
2631   { "pig.right.frames",                         "1"                     },
2632   { "pig.moving.down",                          "RocksHeroes.pcx"       },
2633   { "pig.moving.down.xpos",                     "8"                     },
2634   { "pig.moving.down.ypos",                     "0"                     },
2635   { "pig.moving.down.frames",                   "4"                     },
2636   { "pig.moving.down.delay",                    "2"                     },
2637   { "pig.moving.up",                            "RocksHeroes.pcx"       },
2638   { "pig.moving.up.xpos",                       "12"                    },
2639   { "pig.moving.up.ypos",                       "0"                     },
2640   { "pig.moving.up.frames",                     "4"                     },
2641   { "pig.moving.up.delay",                      "2"                     },
2642   { "pig.moving.left",                          "RocksHeroes.pcx"       },
2643   { "pig.moving.left.xpos",                     "8"                     },
2644   { "pig.moving.left.ypos",                     "1"                     },
2645   { "pig.moving.left.frames",                   "4"                     },
2646   { "pig.moving.left.delay",                    "2"                     },
2647   { "pig.moving.right",                         "RocksHeroes.pcx"       },
2648   { "pig.moving.right.xpos",                    "12"                    },
2649   { "pig.moving.right.ypos",                    "1"                     },
2650   { "pig.moving.right.frames",                  "4"                     },
2651   { "pig.moving.right.delay",                   "2"                     },
2652   { "pig.digging.down",                         "RocksHeroes.pcx"       },
2653   { "pig.digging.down.xpos",                    "8"                     },
2654   { "pig.digging.down.ypos",                    "0"                     },
2655   { "pig.digging.down.frames",                  "4"                     },
2656   { "pig.digging.down.delay",                   "2"                     },
2657   { "pig.digging.up",                           "RocksHeroes.pcx"       },
2658   { "pig.digging.up.xpos",                      "12"                    },
2659   { "pig.digging.up.ypos",                      "0"                     },
2660   { "pig.digging.up.frames",                    "4"                     },
2661   { "pig.digging.up.delay",                     "2"                     },
2662   { "pig.digging.left",                         "RocksHeroes.pcx"       },
2663   { "pig.digging.left.xpos",                    "8"                     },
2664   { "pig.digging.left.ypos",                    "1"                     },
2665   { "pig.digging.left.frames",                  "4"                     },
2666   { "pig.digging.left.delay",                   "2"                     },
2667   { "pig.digging.right",                        "RocksHeroes.pcx"       },
2668   { "pig.digging.right.xpos",                   "12"                    },
2669   { "pig.digging.right.ypos",                   "1"                     },
2670   { "pig.digging.right.frames",                 "4"                     },
2671   { "pig.digging.right.delay",                  "2"                     },
2672
2673   { "dragon",                                   "RocksHeroes.pcx"       },
2674   { "dragon.xpos",                              "8"                     },
2675   { "dragon.ypos",                              "2"                     },
2676   { "dragon.frames",                            "1"                     },
2677   { "dragon.down",                              "RocksHeroes.pcx"       },
2678   { "dragon.down.xpos",                         "8"                     },
2679   { "dragon.down.ypos",                         "2"                     },
2680   { "dragon.down.frames",                       "1"                     },
2681   { "dragon.up",                                "RocksHeroes.pcx"       },
2682   { "dragon.up.xpos",                           "12"                    },
2683   { "dragon.up.ypos",                           "2"                     },
2684   { "dragon.up.frames",                         "1"                     },
2685   { "dragon.left",                              "RocksHeroes.pcx"       },
2686   { "dragon.left.xpos",                         "8"                     },
2687   { "dragon.left.ypos",                         "3"                     },
2688   { "dragon.left.frames",                       "1"                     },
2689   { "dragon.right",                             "RocksHeroes.pcx"       },
2690   { "dragon.right.xpos",                        "12"                    },
2691   { "dragon.right.ypos",                        "3"                     },
2692   { "dragon.right.frames",                      "1"                     },
2693   { "dragon.moving.down",                       "RocksHeroes.pcx"       },
2694   { "dragon.moving.down.xpos",                  "8"                     },
2695   { "dragon.moving.down.ypos",                  "2"                     },
2696   { "dragon.moving.down.frames",                "4"                     },
2697   { "dragon.moving.down.delay",                 "2"                     },
2698   { "dragon.moving.up",                         "RocksHeroes.pcx"       },
2699   { "dragon.moving.up.xpos",                    "12"                    },
2700   { "dragon.moving.up.ypos",                    "2"                     },
2701   { "dragon.moving.up.frames",                  "4"                     },
2702   { "dragon.moving.up.delay",                   "2"                     },
2703   { "dragon.moving.left",                       "RocksHeroes.pcx"       },
2704   { "dragon.moving.left.xpos",                  "8"                     },
2705   { "dragon.moving.left.ypos",                  "3"                     },
2706   { "dragon.moving.left.frames",                "4"                     },
2707   { "dragon.moving.left.delay",                 "2"                     },
2708   { "dragon.moving.right",                      "RocksHeroes.pcx"       },
2709   { "dragon.moving.right.xpos",                 "12"                    },
2710   { "dragon.moving.right.ypos",                 "3"                     },
2711   { "dragon.moving.right.frames",               "4"                     },
2712   { "dragon.moving.right.delay",                "2"                     },
2713   { "dragon.attacking.down",                    "RocksHeroes.pcx"       },
2714   { "dragon.attacking.down.xpos",               "8"                     },
2715   { "dragon.attacking.down.ypos",               "2"                     },
2716   { "dragon.attacking.down.frames",             "1"                     },
2717   { "dragon.attacking.up",                      "RocksHeroes.pcx"       },
2718   { "dragon.attacking.up.xpos",                 "12"                    },
2719   { "dragon.attacking.up.ypos",                 "2"                     },
2720   { "dragon.attacking.up.frames",               "1"                     },
2721   { "dragon.attacking.left",                    "RocksHeroes.pcx"       },
2722   { "dragon.attacking.left.xpos",               "8"                     },
2723   { "dragon.attacking.left.ypos",               "3"                     },
2724   { "dragon.attacking.left.frames",             "1"                     },
2725   { "dragon.attacking.right",                   "RocksHeroes.pcx"       },
2726   { "dragon.attacking.right.xpos",              "12"                    },
2727   { "dragon.attacking.right.ypos",              "3"                     },
2728   { "dragon.attacking.right.frames",            "1"                     },
2729
2730   { "mole",                                     "RocksHeroes.pcx"       },
2731   { "mole.xpos",                                "8"                     },
2732   { "mole.ypos",                                "4"                     },
2733   { "mole.frames",                              "1"                     },
2734   { "mole.down",                                "RocksHeroes.pcx"       },
2735   { "mole.down.xpos",                           "8"                     },
2736   { "mole.down.ypos",                           "4"                     },
2737   { "mole.down.frames",                         "1"                     },
2738   { "mole.up",                                  "RocksHeroes.pcx"       },
2739   { "mole.up.xpos",                             "12"                    },
2740   { "mole.up.ypos",                             "4"                     },
2741   { "mole.up.frames",                           "1"                     },
2742   { "mole.left",                                "RocksHeroes.pcx"       },
2743   { "mole.left.xpos",                           "8"                     },
2744   { "mole.left.ypos",                           "5"                     },
2745   { "mole.left.frames",                         "1"                     },
2746   { "mole.right",                               "RocksHeroes.pcx"       },
2747   { "mole.right.xpos",                          "12"                    },
2748   { "mole.right.ypos",                          "5"                     },
2749   { "mole.right.frames",                        "1"                     },
2750   { "mole.moving.down",                         "RocksHeroes.pcx"       },
2751   { "mole.moving.down.xpos",                    "8"                     },
2752   { "mole.moving.down.ypos",                    "4"                     },
2753   { "mole.moving.down.frames",                  "4"                     },
2754   { "mole.moving.down.delay",                   "2"                     },
2755   { "mole.moving.up",                           "RocksHeroes.pcx"       },
2756   { "mole.moving.up.xpos",                      "12"                    },
2757   { "mole.moving.up.ypos",                      "4"                     },
2758   { "mole.moving.up.frames",                    "4"                     },
2759   { "mole.moving.up.delay",                     "2"                     },
2760   { "mole.moving.left",                         "RocksHeroes.pcx"       },
2761   { "mole.moving.left.xpos",                    "8"                     },
2762   { "mole.moving.left.ypos",                    "5"                     },
2763   { "mole.moving.left.frames",                  "4"                     },
2764   { "mole.moving.left.delay",                   "2"                     },
2765   { "mole.moving.right",                        "RocksHeroes.pcx"       },
2766   { "mole.moving.right.xpos",                   "12"                    },
2767   { "mole.moving.right.ypos",                   "5"                     },
2768   { "mole.moving.right.frames",                 "4"                     },
2769   { "mole.moving.right.delay",                  "2"                     },
2770   { "mole.digging.down",                        "RocksHeroes.pcx"       },
2771   { "mole.digging.down.xpos",                   "8"                     },
2772   { "mole.digging.down.ypos",                   "4"                     },
2773   { "mole.digging.down.frames",                 "4"                     },
2774   { "mole.digging.down.delay",                  "2"                     },
2775   { "mole.digging.up",                          "RocksHeroes.pcx"       },
2776   { "mole.digging.up.xpos",                     "12"                    },
2777   { "mole.digging.up.ypos",                     "4"                     },
2778   { "mole.digging.up.frames",                   "4"                     },
2779   { "mole.digging.up.delay",                    "2"                     },
2780   { "mole.digging.left",                        "RocksHeroes.pcx"       },
2781   { "mole.digging.left.xpos",                   "8"                     },
2782   { "mole.digging.left.ypos",                   "5"                     },
2783   { "mole.digging.left.frames",                 "4"                     },
2784   { "mole.digging.left.delay",                  "2"                     },
2785   { "mole.digging.right",                       "RocksHeroes.pcx"       },
2786   { "mole.digging.right.xpos",                  "12"                    },
2787   { "mole.digging.right.ypos",                  "5"                     },
2788   { "mole.digging.right.frames",                "4"                     },
2789   { "mole.digging.right.delay",                 "2"                     },
2790
2791   { "penguin",                                  "RocksHeroes.pcx"       },
2792   { "penguin.xpos",                             "8"                     },
2793   { "penguin.ypos",                             "6"                     },
2794   { "penguin.frames",                           "1"                     },
2795   { "penguin.EDITOR",                           "RocksElements.pcx"     },
2796   { "penguin.EDITOR.xpos",                      "12"                    },
2797   { "penguin.EDITOR.ypos",                      "14"                    },
2798   { "penguin.down",                             "RocksHeroes.pcx"       },
2799   { "penguin.down.xpos",                        "8"                     },
2800   { "penguin.down.ypos",                        "6"                     },
2801   { "penguin.down.frames",                      "1"                     },
2802   { "penguin.up",                               "RocksHeroes.pcx"       },
2803   { "penguin.up.xpos",                          "12"                    },
2804   { "penguin.up.ypos",                          "6"                     },
2805   { "penguin.up.frames",                        "1"                     },
2806   { "penguin.left",                             "RocksHeroes.pcx"       },
2807   { "penguin.left.xpos",                        "8"                     },
2808   { "penguin.left.ypos",                        "7"                     },
2809   { "penguin.left.frames",                      "1"                     },
2810   { "penguin.right",                            "RocksHeroes.pcx"       },
2811   { "penguin.right.xpos",                       "12"                    },
2812   { "penguin.right.ypos",                       "7"                     },
2813   { "penguin.right.frames",                     "1"                     },
2814   { "penguin.moving.down",                      "RocksHeroes.pcx"       },
2815   { "penguin.moving.down.xpos",                 "8"                     },
2816   { "penguin.moving.down.ypos",                 "6"                     },
2817   { "penguin.moving.down.frames",               "4"                     },
2818   { "penguin.moving.down.delay",                "2"                     },
2819   { "penguin.moving.up",                        "RocksHeroes.pcx"       },
2820   { "penguin.moving.up.xpos",                   "12"                    },
2821   { "penguin.moving.up.ypos",                   "6"                     },
2822   { "penguin.moving.up.frames",                 "4"                     },
2823   { "penguin.moving.up.delay",                  "2"                     },
2824   { "penguin.moving.left",                      "RocksHeroes.pcx"       },
2825   { "penguin.moving.left.xpos",                 "8"                     },
2826   { "penguin.moving.left.ypos",                 "7"                     },
2827   { "penguin.moving.left.frames",               "4"                     },
2828   { "penguin.moving.left.delay",                "2"                     },
2829   { "penguin.moving.right",                     "RocksHeroes.pcx"       },
2830   { "penguin.moving.right.xpos",                "12"                    },
2831   { "penguin.moving.right.ypos",                "7"                     },
2832   { "penguin.moving.right.frames",              "4"                     },
2833   { "penguin.moving.right.delay",               "2"                     },
2834
2835   { "satellite",                                "RocksHeroes.pcx"       },
2836   { "satellite.xpos",                           "8"                     },
2837   { "satellite.ypos",                           "9"                     },
2838   { "satellite.frames",                         "8"                     },
2839   { "satellite.delay",                          "2"                     },
2840   { "satellite.global_sync",                    "true"                  },
2841
2842   { "flames_1_left",                            "RocksHeroes.pcx"       },
2843   { "flames_1_left.xpos",                       "8"                     },
2844   { "flames_1_left.ypos",                       "12"                    },
2845   { "flames_1_left.frames",                     "2"                     },
2846   { "flames_1_left.offset",                     "96"                    },
2847   { "flames_2_left",                            "RocksHeroes.pcx"       },
2848   { "flames_2_left.xpos",                       "9"                     },
2849   { "flames_2_left.ypos",                       "12"                    },
2850   { "flames_2_left.frames",                     "2"                     },
2851   { "flames_2_left.offset",                     "96"                    },
2852   { "flames_3_left",                            "RocksHeroes.pcx"       },
2853   { "flames_3_left.xpos",                       "10"                    },
2854   { "flames_3_left.ypos",                       "12"                    },
2855   { "flames_3_left.frames",                     "2"                     },
2856   { "flames_3_left.offset",                     "96"                    },
2857
2858   { "flames_1_right",                           "RocksHeroes.pcx"       },
2859   { "flames_1_right.xpos",                      "8"                     },
2860   { "flames_1_right.ypos",                      "13"                    },
2861   { "flames_1_right.frames",                    "2"                     },
2862   { "flames_1_right.offset",                    "96"                    },
2863   { "flames_2_right",                           "RocksHeroes.pcx"       },
2864   { "flames_2_right.xpos",                      "9"                     },
2865   { "flames_2_right.ypos",                      "13"                    },
2866   { "flames_2_right.frames",                    "2"                     },
2867   { "flames_2_right.offset",                    "96"                    },
2868   { "flames_3_right",                           "RocksHeroes.pcx"       },
2869   { "flames_3_right.xpos",                      "10"                    },
2870   { "flames_3_right.ypos",                      "13"                    },
2871   { "flames_3_right.frames",                    "2"                     },
2872   { "flames_3_right.offset",                    "96"                    },
2873
2874   { "flames_1_up",                              "RocksHeroes.pcx"       },
2875   { "flames_1_up.xpos",                         "8"                     },
2876   { "flames_1_up.ypos",                         "14"                    },
2877   { "flames_1_up.frames",                       "2"                     },
2878   { "flames_1_up.offset",                       "96"                    },
2879   { "flames_2_up",                              "RocksHeroes.pcx"       },
2880   { "flames_2_up.xpos",                         "9"                     },
2881   { "flames_2_up.ypos",                         "14"                    },
2882   { "flames_2_up.frames",                       "2"                     },
2883   { "flames_2_up.offset",                       "96"                    },
2884   { "flames_3_up",                              "RocksHeroes.pcx"       },
2885   { "flames_3_up.xpos",                         "10"                    },
2886   { "flames_3_up.ypos",                         "14"                    },
2887   { "flames_3_up.frames",                       "2"                     },
2888   { "flames_3_up.offset",                       "96"                    },
2889
2890   { "flames_1_down",                            "RocksHeroes.pcx"       },
2891   { "flames_1_down.xpos",                       "8"                     },
2892   { "flames_1_down.ypos",                       "15"                    },
2893   { "flames_1_down.frames",                     "2"                     },
2894   { "flames_1_down.offset",                     "96"                    },
2895   { "flames_2_down",                            "RocksHeroes.pcx"       },
2896   { "flames_2_down.xpos",                       "9"                     },
2897   { "flames_2_down.ypos",                       "15"                    },
2898   { "flames_2_down.frames",                     "2"                     },
2899   { "flames_2_down.offset",                     "96"                    },
2900   { "flames_3_down",                            "RocksHeroes.pcx"       },
2901   { "flames_3_down.xpos",                       "10"                    },
2902   { "flames_3_down.ypos",                       "15"                    },
2903   { "flames_3_down.frames",                     "2"                     },
2904   { "flames_3_down.offset",                     "96"                    },
2905
2906   { "stoneblock",                               "RocksElements.pcx"     },
2907   { "stoneblock.xpos",                          "10"                    },
2908   { "stoneblock.ypos",                          "1"                     },
2909   { "stoneblock.frames",                        "1"                     },
2910
2911   /* images for other elements and actions */
2912
2913   { "player_1",                                 "RocksHeroes.pcx"       },
2914   { "player_1.xpos",                            "0"                     },
2915   { "player_1.ypos",                            "0"                     },
2916   { "player_1.frames",                          "1"                     },
2917   { "player_1.EDITOR",                          "RocksElements.pcx"     },
2918   { "player_1.EDITOR.xpos",                     "4"                     },
2919   { "player_1.EDITOR.ypos",                     "7"                     },
2920   { "player_1.down",                            "RocksHeroes.pcx"       },
2921   { "player_1.down.xpos",                       "0"                     },
2922   { "player_1.down.ypos",                       "0"                     },
2923   { "player_1.down.frames",                     "1"                     },
2924   { "player_1.up",                              "RocksHeroes.pcx"       },
2925   { "player_1.up.xpos",                         "4"                     },
2926   { "player_1.up.ypos",                         "0"                     },
2927   { "player_1.up.frames",                       "1"                     },
2928   { "player_1.left",                            "RocksHeroes.pcx"       },
2929   { "player_1.left.xpos",                       "0"                     },
2930   { "player_1.left.ypos",                       "1"                     },
2931   { "player_1.left.frames",                     "1"                     },
2932   { "player_1.right",                           "RocksHeroes.pcx"       },
2933   { "player_1.right.xpos",                      "4"                     },
2934   { "player_1.right.ypos",                      "1"                     },
2935   { "player_1.right.frames",                    "1"                     },
2936   { "player_1.moving.down",                     "RocksHeroes.pcx"       },
2937   { "player_1.moving.down.xpos",                "0"                     },
2938   { "player_1.moving.down.ypos",                "0"                     },
2939   { "player_1.moving.down.frames",              "4"                     },
2940   { "player_1.moving.down.start_frame",         "1"                     },
2941   { "player_1.moving.down.delay",               "4"                     },
2942   { "player_1.moving.up",                       "RocksHeroes.pcx"       },
2943   { "player_1.moving.up.xpos",                  "4"                     },
2944   { "player_1.moving.up.ypos",                  "0"                     },
2945   { "player_1.moving.up.frames",                "4"                     },
2946   { "player_1.moving.up.start_frame",           "1"                     },
2947   { "player_1.moving.up.delay",                 "4"                     },
2948   { "player_1.moving.left",                     "RocksHeroes.pcx"       },
2949   { "player_1.moving.left.xpos",                "0"                     },
2950   { "player_1.moving.left.ypos",                "1"                     },
2951   { "player_1.moving.left.frames",              "4"                     },
2952   { "player_1.moving.left.start_frame",         "1"                     },
2953   { "player_1.moving.left.delay",               "4"                     },
2954   { "player_1.moving.right",                    "RocksHeroes.pcx"       },
2955   { "player_1.moving.right.xpos",               "4"                     },
2956   { "player_1.moving.right.ypos",               "1"                     },
2957   { "player_1.moving.right.frames",             "4"                     },
2958   { "player_1.moving.right.start_frame",        "1"                     },
2959   { "player_1.moving.right.delay",              "4"                     },
2960   { "player_1.digging.down",                    "RocksHeroes.pcx"       },
2961   { "player_1.digging.down.xpos",               "0"                     },
2962   { "player_1.digging.down.ypos",               "0"                     },
2963   { "player_1.digging.down.frames",             "4"                     },
2964   { "player_1.digging.down.start_frame",        "1"                     },
2965   { "player_1.digging.down.delay",              "4"                     },
2966   { "player_1.digging.up",                      "RocksHeroes.pcx"       },
2967   { "player_1.digging.up.xpos",                 "4"                     },
2968   { "player_1.digging.up.ypos",                 "0"                     },
2969   { "player_1.digging.up.frames",               "4"                     },
2970   { "player_1.digging.up.start_frame",          "1"                     },
2971   { "player_1.digging.up.delay",                "4"                     },
2972   { "player_1.digging.left",                    "RocksHeroes.pcx"       },
2973   { "player_1.digging.left.xpos",               "0"                     },
2974   { "player_1.digging.left.ypos",               "1"                     },
2975   { "player_1.digging.left.frames",             "4"                     },
2976   { "player_1.digging.left.start_frame",        "1"                     },
2977   { "player_1.digging.left.delay",              "4"                     },
2978   { "player_1.digging.right",                   "RocksHeroes.pcx"       },
2979   { "player_1.digging.right.xpos",              "4"                     },
2980   { "player_1.digging.right.ypos",              "1"                     },
2981   { "player_1.digging.right.frames",            "4"                     },
2982   { "player_1.digging.right.start_frame",       "1"                     },
2983   { "player_1.digging.right.delay",             "4"                     },
2984   { "player_1.collecting.down",                 "RocksHeroes.pcx"       },
2985   { "player_1.collecting.down.xpos",            "0"                     },
2986   { "player_1.collecting.down.ypos",            "0"                     },
2987   { "player_1.collecting.down.frames",          "4"                     },
2988   { "player_1.collecting.down.start_frame",     "1"                     },
2989   { "player_1.collecting.down.delay",           "4"                     },
2990   { "player_1.collecting.up",                   "RocksHeroes.pcx"       },
2991   { "player_1.collecting.up.xpos",              "4"                     },
2992   { "player_1.collecting.up.ypos",              "0"                     },
2993   { "player_1.collecting.up.frames",            "4"                     },
2994   { "player_1.collecting.up.start_frame",       "1"                     },
2995   { "player_1.collecting.up.delay",             "4"                     },
2996   { "player_1.collecting.left",                 "RocksHeroes.pcx"       },
2997   { "player_1.collecting.left.xpos",            "0"                     },
2998   { "player_1.collecting.left.ypos",            "1"                     },
2999   { "player_1.collecting.left.frames",          "4"                     },
3000   { "player_1.collecting.left.start_frame",     "1"                     },
3001   { "player_1.collecting.left.delay",           "4"                     },
3002   { "player_1.collecting.right",                "RocksHeroes.pcx"       },
3003   { "player_1.collecting.right.xpos",           "4"                     },
3004   { "player_1.collecting.right.ypos",           "1"                     },
3005   { "player_1.collecting.right.frames",         "4"                     },
3006   { "player_1.collecting.right.start_frame",    "1"                     },
3007   { "player_1.collecting.right.delay",          "4"                     },
3008   { "player_1.pushing.down",                    "RocksHeroes.pcx"       },
3009   { "player_1.pushing.down.xpos",               "0"                     },
3010   { "player_1.pushing.down.ypos",               "0"                     },
3011   { "player_1.pushing.down.frames",             "4"                     },
3012   { "player_1.pushing.down.delay",              "4"                     },
3013   { "player_1.pushing.up",                      "RocksHeroes.pcx"       },
3014   { "player_1.pushing.up.xpos",                 "4"                     },
3015   { "player_1.pushing.up.ypos",                 "0"                     },
3016   { "player_1.pushing.up.frames",               "4"                     },
3017   { "player_1.pushing.up.delay",                "4"                     },
3018   { "player_1.pushing.left",                    "RocksHeroes.pcx"       },
3019   { "player_1.pushing.left.xpos",               "4"                     },
3020   { "player_1.pushing.left.ypos",               "2"                     },
3021   { "player_1.pushing.left.frames",             "4"                     },
3022   { "player_1.pushing.left.delay",              "4"                     },
3023   { "player_1.pushing.right",                   "RocksHeroes.pcx"       },
3024   { "player_1.pushing.right.xpos",              "0"                     },
3025   { "player_1.pushing.right.ypos",              "2"                     },
3026   { "player_1.pushing.right.frames",            "4"                     },
3027   { "player_1.pushing.right.delay",             "4"                     },
3028   { "player_1.snapping.down",                   "RocksHeroes.pcx"       },
3029   { "player_1.snapping.down.xpos",              "0"                     },
3030   { "player_1.snapping.down.ypos",              "0"                     },
3031   { "player_1.snapping.down.frames",            "1"                     },
3032   { "player_1.snapping.up",                     "RocksHeroes.pcx"       },
3033   { "player_1.snapping.up.xpos",                "4"                     },
3034   { "player_1.snapping.up.ypos",                "0"                     },
3035   { "player_1.snapping.up.frames",              "1"                     },
3036   { "player_1.snapping.left",                   "RocksHeroes.pcx"       },
3037   { "player_1.snapping.left.xpos",              "0"                     },
3038   { "player_1.snapping.left.ypos",              "1"                     },
3039   { "player_1.snapping.left.frames",            "1"                     },
3040   { "player_1.snapping.right",                  "RocksHeroes.pcx"       },
3041   { "player_1.snapping.right.xpos",             "4"                     },
3042   { "player_1.snapping.right.ypos",             "1"                     },
3043   { "player_1.snapping.right.frames",           "1"                     },
3044
3045   { "player_2",                                 "RocksHeroes.pcx"       },
3046   { "player_2.xpos",                            "0"                     },
3047   { "player_2.ypos",                            "3"                     },
3048   { "player_2.frames",                          "1"                     },
3049   { "player_2.EDITOR",                          "RocksElements.pcx"     },
3050   { "player_2.EDITOR.xpos",                     "5"                     },
3051   { "player_2.EDITOR.ypos",                     "7"                     },
3052   { "player_2.down",                            "RocksHeroes.pcx"       },
3053   { "player_2.down.xpos",                       "0"                     },
3054   { "player_2.down.ypos",                       "3"                     },
3055   { "player_2.down.frames",                     "1"                     },
3056   { "player_2.up",                              "RocksHeroes.pcx"       },
3057   { "player_2.up.xpos",                         "4"                     },
3058   { "player_2.up.ypos",                         "3"                     },
3059   { "player_2.up.frames",                       "1"                     },
3060   { "player_2.left",                            "RocksHeroes.pcx"       },
3061   { "player_2.left.xpos",                       "0"                     },
3062   { "player_2.left.ypos",                       "4"                     },
3063   { "player_2.left.frames",                     "1"                     },
3064   { "player_2.right",                           "RocksHeroes.pcx"       },
3065   { "player_2.right.xpos",                      "4"                     },
3066   { "player_2.right.ypos",                      "4"                     },
3067   { "player_2.right.frames",                    "1"                     },
3068   { "player_2.moving.down",                     "RocksHeroes.pcx"       },
3069   { "player_2.moving.down.xpos",                "0"                     },
3070   { "player_2.moving.down.ypos",                "3"                     },
3071   { "player_2.moving.down.frames",              "4"                     },
3072   { "player_2.moving.down.start_frame",         "1"                     },
3073   { "player_2.moving.down.delay",               "4"                     },
3074   { "player_2.moving.up",                       "RocksHeroes.pcx"       },
3075   { "player_2.moving.up.xpos",                  "4"                     },
3076   { "player_2.moving.up.ypos",                  "3"                     },
3077   { "player_2.moving.up.frames",                "4"                     },
3078   { "player_2.moving.up.start_frame",           "1"                     },
3079   { "player_2.moving.up.delay",                 "4"                     },
3080   { "player_2.moving.left",                     "RocksHeroes.pcx"       },
3081   { "player_2.moving.left.xpos",                "0"                     },
3082   { "player_2.moving.left.ypos",                "4"                     },
3083   { "player_2.moving.left.frames",              "4"                     },
3084   { "player_2.moving.left.start_frame",         "1"                     },
3085   { "player_2.moving.left.delay",               "4"                     },
3086   { "player_2.moving.right",                    "RocksHeroes.pcx"       },
3087   { "player_2.moving.right.xpos",               "4"                     },
3088   { "player_2.moving.right.ypos",               "4"                     },
3089   { "player_2.moving.right.frames",             "4"                     },
3090   { "player_2.moving.right.start_frame",        "1"                     },
3091   { "player_2.moving.right.delay",              "4"                     },
3092   { "player_2.digging.down",                    "RocksHeroes.pcx"       },
3093   { "player_2.digging.down.xpos",               "0"                     },
3094   { "player_2.digging.down.ypos",               "3"                     },
3095   { "player_2.digging.down.frames",             "4"                     },
3096   { "player_2.digging.down.start_frame",        "1"                     },
3097   { "player_2.digging.down.delay",              "4"                     },
3098   { "player_2.digging.up",                      "RocksHeroes.pcx"       },
3099   { "player_2.digging.up.xpos",                 "4"                     },
3100   { "player_2.digging.up.ypos",                 "3"                     },
3101   { "player_2.digging.up.frames",               "4"                     },
3102   { "player_2.digging.up.start_frame",          "1"                     },
3103   { "player_2.digging.up.delay",                "4"                     },
3104   { "player_2.digging.left",                    "RocksHeroes.pcx"       },
3105   { "player_2.digging.left.xpos",               "0"                     },
3106   { "player_2.digging.left.ypos",               "4"                     },
3107   { "player_2.digging.left.frames",             "4"                     },
3108   { "player_2.digging.left.start_frame",        "1"                     },
3109   { "player_2.digging.left.delay",              "4"                     },
3110   { "player_2.digging.right",                   "RocksHeroes.pcx"       },
3111   { "player_2.digging.right.xpos",              "4"                     },
3112   { "player_2.digging.right.ypos",              "4"                     },
3113   { "player_2.digging.right.frames",            "4"                     },
3114   { "player_2.digging.right.start_frame",       "1"                     },
3115   { "player_2.digging.right.delay",             "4"                     },
3116   { "player_2.collecting.down",                 "RocksHeroes.pcx"       },
3117   { "player_2.collecting.down.xpos",            "0"                     },
3118   { "player_2.collecting.down.ypos",            "3"                     },
3119   { "player_2.collecting.down.frames",          "4"                     },
3120   { "player_2.collecting.down.start_frame",     "1"                     },
3121   { "player_2.collecting.down.delay",           "4"                     },
3122   { "player_2.collecting.up",                   "RocksHeroes.pcx"       },
3123   { "player_2.collecting.up.xpos",              "4"                     },
3124   { "player_2.collecting.up.ypos",              "3"                     },
3125   { "player_2.collecting.up.frames",            "4"                     },
3126   { "player_2.collecting.up.start_frame",       "1"                     },
3127   { "player_2.collecting.up.delay",             "4"                     },
3128   { "player_2.collecting.left",                 "RocksHeroes.pcx"       },
3129   { "player_2.collecting.left.xpos",            "0"                     },
3130   { "player_2.collecting.left.ypos",            "4"                     },
3131   { "player_2.collecting.left.frames",          "4"                     },
3132   { "player_2.collecting.left.start_frame",     "1"                     },
3133   { "player_2.collecting.left.delay",           "4"                     },
3134   { "player_2.collecting.right",                "RocksHeroes.pcx"       },
3135   { "player_2.collecting.right.xpos",           "4"                     },
3136   { "player_2.collecting.right.ypos",           "4"                     },
3137   { "player_2.collecting.right.frames",         "4"                     },
3138   { "player_2.collecting.right.start_frame",    "1"                     },
3139   { "player_2.collecting.right.delay",          "4"                     },
3140   { "player_2.pushing.down",                    "RocksHeroes.pcx"       },
3141   { "player_2.pushing.down.xpos",               "0"                     },
3142   { "player_2.pushing.down.ypos",               "3"                     },
3143   { "player_2.pushing.down.frames",             "4"                     },
3144   { "player_2.pushing.down.delay",              "4"                     },
3145   { "player_2.pushing.up",                      "RocksHeroes.pcx"       },
3146   { "player_2.pushing.up.xpos",                 "4"                     },
3147   { "player_2.pushing.up.ypos",                 "3"                     },
3148   { "player_2.pushing.up.frames",               "4"                     },
3149   { "player_2.pushing.up.delay",                "4"                     },
3150   { "player_2.pushing.left",                    "RocksHeroes.pcx"       },
3151   { "player_2.pushing.left.xpos",               "4"                     },
3152   { "player_2.pushing.left.ypos",               "5"                     },
3153   { "player_2.pushing.left.frames",             "4"                     },
3154   { "player_2.pushing.left.delay",              "4"                     },
3155   { "player_2.pushing.right",                   "RocksHeroes.pcx"       },
3156   { "player_2.pushing.right.xpos",              "0"                     },
3157   { "player_2.pushing.right.ypos",              "5"                     },
3158   { "player_2.pushing.right.frames",            "4"                     },
3159   { "player_2.pushing.right.delay",             "4"                     },
3160   { "player_2.snapping.down",                   "RocksHeroes.pcx"       },
3161   { "player_2.snapping.down.xpos",              "0"                     },
3162   { "player_2.snapping.down.ypos",              "3"                     },
3163   { "player_2.snapping.down.frames",            "1"                     },
3164   { "player_2.snapping.up",                     "RocksHeroes.pcx"       },
3165   { "player_2.snapping.up.xpos",                "4"                     },
3166   { "player_2.snapping.up.ypos",                "3"                     },
3167   { "player_2.snapping.up.frames",              "1"                     },
3168   { "player_2.snapping.left",                   "RocksHeroes.pcx"       },
3169   { "player_2.snapping.left.xpos",              "0"                     },
3170   { "player_2.snapping.left.ypos",              "4"                     },
3171   { "player_2.snapping.left.frames",            "1"                     },
3172   { "player_2.snapping.right",                  "RocksHeroes.pcx"       },
3173   { "player_2.snapping.right.xpos",             "4"                     },
3174   { "player_2.snapping.right.ypos",             "4"                     },
3175   { "player_2.snapping.right.frames",           "1"                     },
3176
3177   { "player_3",                                 "RocksHeroes.pcx"       },
3178   { "player_3.xpos",                            "0"                     },
3179   { "player_3.ypos",                            "6"                     },
3180   { "player_3.frames",                          "1"                     },
3181   { "player_3.EDITOR",                          "RocksElements.pcx"     },
3182   { "player_3.EDITOR.xpos",                     "6"                     },
3183   { "player_3.EDITOR.ypos",                     "7"                     },
3184   { "player_3.down",                            "RocksHeroes.pcx"       },
3185   { "player_3.down.xpos",                       "0"                     },
3186   { "player_3.down.ypos",                       "6"                     },
3187   { "player_3.down.frames",                     "1"                     },
3188   { "player_3.up",                              "RocksHeroes.pcx"       },
3189   { "player_3.up.xpos",                         "4"                     },
3190   { "player_3.up.ypos",                         "6"                     },
3191   { "player_3.up.frames",                       "1"                     },
3192   { "player_3.left",                            "RocksHeroes.pcx"       },
3193   { "player_3.left.xpos",                       "0"                     },
3194   { "player_3.left.ypos",                       "7"                     },
3195   { "player_3.left.frames",                     "1"                     },
3196   { "player_3.right",                           "RocksHeroes.pcx"       },
3197   { "player_3.right.xpos",                      "4"                     },
3198   { "player_3.right.ypos",                      "7"                     },
3199   { "player_3.right.frames",                    "1"                     },
3200   { "player_3.moving.down",                     "RocksHeroes.pcx"       },
3201   { "player_3.moving.down.xpos",                "0"                     },
3202   { "player_3.moving.down.ypos",                "6"                     },
3203   { "player_3.moving.down.frames",              "4"                     },
3204   { "player_3.moving.down.start_frame",         "1"                     },
3205   { "player_3.moving.down.delay",               "4"                     },
3206   { "player_3.moving.up",                       "RocksHeroes.pcx"       },
3207   { "player_3.moving.up.xpos",                  "4"                     },
3208   { "player_3.moving.up.ypos",                  "6"                     },
3209   { "player_3.moving.up.frames",                "4"                     },
3210   { "player_3.moving.up.start_frame",           "1"                     },
3211   { "player_3.moving.up.delay",                 "4"                     },
3212   { "player_3.moving.left",                     "RocksHeroes.pcx"       },
3213   { "player_3.moving.left.xpos",                "0"                     },
3214   { "player_3.moving.left.ypos",                "7"                     },
3215   { "player_3.moving.left.frames",              "4"                     },
3216   { "player_3.moving.left.start_frame",         "1"                     },
3217   { "player_3.moving.left.delay",               "4"                     },
3218   { "player_3.moving.right",                    "RocksHeroes.pcx"       },
3219   { "player_3.moving.right.xpos",               "4"                     },
3220   { "player_3.moving.right.ypos",               "7"                     },
3221   { "player_3.moving.right.frames",             "4"                     },
3222   { "player_3.moving.right.start_frame",        "1"                     },
3223   { "player_3.moving.right.delay",              "4"                     },
3224   { "player_3.digging.down",                    "RocksHeroes.pcx"       },
3225   { "player_3.digging.down.xpos",               "0"                     },
3226   { "player_3.digging.down.ypos",               "6"                     },
3227   { "player_3.digging.down.frames",             "4"                     },
3228   { "player_3.digging.down.start_frame",        "1"                     },
3229   { "player_3.digging.down.delay",              "4"                     },
3230   { "player_3.digging.up",                      "RocksHeroes.pcx"       },
3231   { "player_3.digging.up.xpos",                 "4"                     },
3232   { "player_3.digging.up.ypos",                 "6"                     },
3233   { "player_3.digging.up.frames",               "4"                     },
3234   { "player_3.digging.up.start_frame",          "1"                     },
3235   { "player_3.digging.up.delay",                "4"                     },
3236   { "player_3.digging.left",                    "RocksHeroes.pcx"       },
3237   { "player_3.digging.left.xpos",               "0"                     },
3238   { "player_3.digging.left.ypos",               "7"                     },
3239   { "player_3.digging.left.frames",             "4"                     },
3240   { "player_3.digging.left.start_frame",        "1"                     },
3241   { "player_3.digging.left.delay",              "4"                     },
3242   { "player_3.digging.right",                   "RocksHeroes.pcx"       },
3243   { "player_3.digging.right.xpos",              "4"                     },
3244   { "player_3.digging.right.ypos",              "7"                     },
3245   { "player_3.digging.right.frames",            "4"                     },
3246   { "player_3.digging.right.start_frame",       "1"                     },
3247   { "player_3.digging.right.delay",             "4"                     },
3248   { "player_3.collecting.down",                 "RocksHeroes.pcx"       },
3249   { "player_3.collecting.down.xpos",            "0"                     },
3250   { "player_3.collecting.down.ypos",            "6"                     },
3251   { "player_3.collecting.down.frames",          "4"                     },
3252   { "player_3.collecting.down.start_frame",     "1"                     },
3253   { "player_3.collecting.down.delay",           "4"                     },
3254   { "player_3.collecting.up",                   "RocksHeroes.pcx"       },
3255   { "player_3.collecting.up.xpos",              "4"                     },
3256   { "player_3.collecting.up.ypos",              "6"                     },
3257   { "player_3.collecting.up.frames",            "4"                     },
3258   { "player_3.collecting.up.start_frame",       "1"                     },
3259   { "player_3.collecting.up.delay",             "4"                     },
3260   { "player_3.collecting.left",                 "RocksHeroes.pcx"       },
3261   { "player_3.collecting.left.xpos",            "0"                     },
3262   { "player_3.collecting.left.ypos",            "7"                     },
3263   { "player_3.collecting.left.frames",          "4"                     },
3264   { "player_3.collecting.left.start_frame",     "1"                     },
3265   { "player_3.collecting.left.delay",           "4"                     },
3266   { "player_3.collecting.right",                "RocksHeroes.pcx"       },
3267   { "player_3.collecting.right.xpos",           "4"                     },
3268   { "player_3.collecting.right.ypos",           "7"                     },
3269   { "player_3.collecting.right.frames",         "4"                     },
3270   { "player_3.collecting.right.start_frame",    "1"                     },
3271   { "player_3.collecting.right.delay",          "4"                     },
3272   { "player_3.pushing.down",                    "RocksHeroes.pcx"       },
3273   { "player_3.pushing.down.xpos",               "0"                     },
3274   { "player_3.pushing.down.ypos",               "6"                     },
3275   { "player_3.pushing.down.frames",             "4"                     },
3276   { "player_3.pushing.down.delay",              "4"                     },
3277   { "player_3.pushing.up",                      "RocksHeroes.pcx"       },
3278   { "player_3.pushing.up.xpos",                 "4"                     },
3279   { "player_3.pushing.up.ypos",                 "6"                     },
3280   { "player_3.pushing.up.frames",               "4"                     },
3281   { "player_3.pushing.up.delay",                "4"                     },
3282   { "player_3.pushing.left",                    "RocksHeroes.pcx"       },
3283   { "player_3.pushing.left.xpos",               "4"                     },
3284   { "player_3.pushing.left.ypos",               "8"                     },
3285   { "player_3.pushing.left.frames",             "4"                     },
3286   { "player_3.pushing.left.delay",              "4"                     },
3287   { "player_3.pushing.right",                   "RocksHeroes.pcx"       },
3288   { "player_3.pushing.right.xpos",              "0"                     },
3289   { "player_3.pushing.right.ypos",              "8"                     },
3290   { "player_3.pushing.right.frames",            "4"                     },
3291   { "player_3.pushing.right.delay",             "4"                     },
3292   { "player_3.snapping.down",                   "RocksHeroes.pcx"       },
3293   { "player_3.snapping.down.xpos",              "0"                     },
3294   { "player_3.snapping.down.ypos",              "6"                     },
3295   { "player_3.snapping.down.frames",            "1"                     },
3296   { "player_3.snapping.up",                     "RocksHeroes.pcx"       },
3297   { "player_3.snapping.up.xpos",                "4"                     },
3298   { "player_3.snapping.up.ypos",                "6"                     },
3299   { "player_3.snapping.up.frames",              "1"                     },
3300   { "player_3.snapping.left",                   "RocksHeroes.pcx"       },
3301   { "player_3.snapping.left.xpos",              "0"                     },
3302   { "player_3.snapping.left.ypos",              "7"                     },
3303   { "player_3.snapping.left.frames",            "1"                     },
3304   { "player_3.snapping.right",                  "RocksHeroes.pcx"       },
3305   { "player_3.snapping.right.xpos",             "4"                     },
3306   { "player_3.snapping.right.ypos",             "7"                     },
3307   { "player_3.snapping.right.frames",           "1"                     },
3308
3309   { "player_4",                                 "RocksHeroes.pcx"       },
3310   { "player_4.xpos",                            "0"                     },
3311   { "player_4.ypos",                            "9"                     },
3312   { "player_4.frames",                          "1"                     },
3313   { "player_4.EDITOR",                          "RocksElements.pcx"     },
3314   { "player_4.EDITOR.xpos",                     "7"                     },
3315   { "player_4.EDITOR.ypos",                     "7"                     },
3316   { "player_4.down",                            "RocksHeroes.pcx"       },
3317   { "player_4.down.xpos",                       "0"                     },
3318   { "player_4.down.ypos",                       "9"                     },
3319   { "player_4.down.frames",                     "1"                     },
3320   { "player_4.up",                              "RocksHeroes.pcx"       },
3321   { "player_4.up.xpos",                         "4"                     },
3322   { "player_4.up.ypos",                         "9"                     },
3323   { "player_4.up.frames",                       "1"                     },
3324   { "player_4.left",                            "RocksHeroes.pcx"       },
3325   { "player_4.left.xpos",                       "0"                     },
3326   { "player_4.left.ypos",                       "10"                    },
3327   { "player_4.left.frames",                     "1"                     },
3328   { "player_4.right",                           "RocksHeroes.pcx"       },
3329   { "player_4.right.xpos",                      "4"                     },
3330   { "player_4.right.ypos",                      "10"                    },
3331   { "player_4.right.frames",                    "1"                     },
3332   { "player_4.moving.down",                     "RocksHeroes.pcx"       },
3333   { "player_4.moving.down.xpos",                "0"                     },
3334   { "player_4.moving.down.ypos",                "9"                     },
3335   { "player_4.moving.down.frames",              "4"                     },
3336   { "player_4.moving.down.start_frame",         "1"                     },
3337   { "player_4.moving.down.delay",               "4"                     },
3338   { "player_4.moving.up",                       "RocksHeroes.pcx"       },
3339   { "player_4.moving.up.xpos",                  "4"                     },
3340   { "player_4.moving.up.ypos",                  "9"                     },
3341   { "player_4.moving.up.frames",                "4"                     },
3342   { "player_4.moving.up.start_frame",           "1"                     },
3343   { "player_4.moving.up.delay",                 "4"                     },
3344   { "player_4.moving.left",                     "RocksHeroes.pcx"       },
3345   { "player_4.moving.left.xpos",                "0"                     },
3346   { "player_4.moving.left.ypos",                "10"                    },
3347   { "player_4.moving.left.frames",              "4"                     },
3348   { "player_4.moving.left.start_frame",         "1"                     },
3349   { "player_4.moving.left.delay",               "4"                     },
3350   { "player_4.moving.right",                    "RocksHeroes.pcx"       },
3351   { "player_4.moving.right.xpos",               "4"                     },
3352   { "player_4.moving.right.ypos",               "10"                    },
3353   { "player_4.moving.right.frames",             "4"                     },
3354   { "player_4.moving.right.start_frame",        "1"                     },
3355   { "player_4.moving.right.delay",              "4"                     },
3356   { "player_4.digging.down",                    "RocksHeroes.pcx"       },
3357   { "player_4.digging.down.xpos",               "0"                     },
3358   { "player_4.digging.down.ypos",               "9"                     },
3359   { "player_4.digging.down.frames",             "4"                     },
3360   { "player_4.digging.down.start_frame",        "1"                     },
3361   { "player_4.digging.down.delay",              "4"                     },
3362   { "player_4.digging.up",                      "RocksHeroes.pcx"       },
3363   { "player_4.digging.up.xpos",                 "4"                     },
3364   { "player_4.digging.up.ypos",                 "9"                     },
3365   { "player_4.digging.up.frames",               "4"                     },
3366   { "player_4.digging.up.start_frame",          "1"                     },
3367   { "player_4.digging.up.delay",                "4"                     },
3368   { "player_4.digging.left",                    "RocksHeroes.pcx"       },
3369   { "player_4.digging.left.xpos",               "0"                     },
3370   { "player_4.digging.left.ypos",               "10"                    },
3371   { "player_4.digging.left.frames",             "4"                     },
3372   { "player_4.digging.left.start_frame",        "1"                     },
3373   { "player_4.digging.left.delay",              "4"                     },
3374   { "player_4.digging.right",                   "RocksHeroes.pcx"       },
3375   { "player_4.digging.right.xpos",              "4"                     },
3376   { "player_4.digging.right.ypos",              "10"                    },
3377   { "player_4.digging.right.frames",            "4"                     },
3378   { "player_4.digging.right.start_frame",       "1"                     },
3379   { "player_4.digging.right.delay",             "4"                     },
3380   { "player_4.collecting.down",                 "RocksHeroes.pcx"       },
3381   { "player_4.collecting.down.xpos",            "0"                     },
3382   { "player_4.collecting.down.ypos",            "9"                     },
3383   { "player_4.collecting.down.frames",          "4"                     },
3384   { "player_4.collecting.down.start_frame",     "1"                     },
3385   { "player_4.collecting.down.delay",           "4"                     },
3386   { "player_4.collecting.up",                   "RocksHeroes.pcx"       },
3387   { "player_4.collecting.up.xpos",              "4"                     },
3388   { "player_4.collecting.up.ypos",              "9"                     },
3389   { "player_4.collecting.up.frames",            "4"                     },
3390   { "player_4.collecting.up.start_frame",       "1"                     },
3391   { "player_4.collecting.up.delay",             "4"                     },
3392   { "player_4.collecting.left",                 "RocksHeroes.pcx"       },
3393   { "player_4.collecting.left.xpos",            "0"                     },
3394   { "player_4.collecting.left.ypos",            "10"                    },
3395   { "player_4.collecting.left.frames",          "4"                     },
3396   { "player_4.collecting.left.start_frame",     "1"                     },
3397   { "player_4.collecting.left.delay",           "4"                     },
3398   { "player_4.collecting.right",                "RocksHeroes.pcx"       },
3399   { "player_4.collecting.right.xpos",           "4"                     },
3400   { "player_4.collecting.right.ypos",           "10"                    },
3401   { "player_4.collecting.right.frames",         "4"                     },
3402   { "player_4.collecting.right.start_frame",    "1"                     },
3403   { "player_4.collecting.right.delay",          "4"                     },
3404   { "player_4.pushing.down",                    "RocksHeroes.pcx"       },
3405   { "player_4.pushing.down.xpos",               "0"                     },
3406   { "player_4.pushing.down.ypos",               "9"                     },
3407   { "player_4.pushing.down.frames",             "4"                     },
3408   { "player_4.pushing.down.delay",              "4"                     },
3409   { "player_4.pushing.up",                      "RocksHeroes.pcx"       },
3410   { "player_4.pushing.up.xpos",                 "4"                     },
3411   { "player_4.pushing.up.ypos",                 "9"                     },
3412   { "player_4.pushing.up.frames",               "4"                     },
3413   { "player_4.pushing.up.delay",                "4"                     },
3414   { "player_4.pushing.left",                    "RocksHeroes.pcx"       },
3415   { "player_4.pushing.left.xpos",               "4"                     },
3416   { "player_4.pushing.left.ypos",               "11"                    },
3417   { "player_4.pushing.left.frames",             "4"                     },
3418   { "player_4.pushing.left.delay",              "4"                     },
3419   { "player_4.pushing.right",                   "RocksHeroes.pcx"       },
3420   { "player_4.pushing.right.xpos",              "0"                     },
3421   { "player_4.pushing.right.ypos",              "11"                    },
3422   { "player_4.pushing.right.frames",            "4"                     },
3423   { "player_4.pushing.right.delay",             "4"                     },
3424   { "player_4.snapping.down",                   "RocksHeroes.pcx"       },
3425   { "player_4.snapping.down.xpos",              "0"                     },
3426   { "player_4.snapping.down.ypos",              "9"                     },
3427   { "player_4.snapping.down.frames",            "1"                     },
3428   { "player_4.snapping.up",                     "RocksHeroes.pcx"       },
3429   { "player_4.snapping.up.xpos",                "4"                     },
3430   { "player_4.snapping.up.ypos",                "9"                     },
3431   { "player_4.snapping.up.frames",              "1"                     },
3432   { "player_4.snapping.left",                   "RocksHeroes.pcx"       },
3433   { "player_4.snapping.left.xpos",              "0"                     },
3434   { "player_4.snapping.left.ypos",              "10"                    },
3435   { "player_4.snapping.left.frames",            "1"                     },
3436   { "player_4.snapping.right",                  "RocksHeroes.pcx"       },
3437   { "player_4.snapping.right.xpos",             "4"                     },
3438   { "player_4.snapping.right.ypos",             "10"                    },
3439   { "player_4.snapping.right.frames",           "1"                     },
3440
3441   { "[default].exploding",                      "RocksElements.pcx"     },
3442   { "[default].exploding.xpos",                 "0"                     },
3443   { "[default].exploding.ypos",                 "4"                     },
3444   { "[default].exploding.frames",               "8"                     },
3445   { "[default].exploding.delay",                "2"                     },
3446   { "[default].exploding.anim_mode",            "linear"                },
3447
3448   { "twinkle_blue",                             "RocksHeroes.pcx"       },
3449   { "twinkle_blue.xpos",                        "9"                     },
3450   { "twinkle_blue.ypos",                        "11"                    },
3451   { "twinkle_blue.frames",                      "3"                     },
3452   { "twinkle_blue.delay",                       "2"                     },
3453   { "twinkle_blue.anim_mode",                   "pingpong"              },
3454   { "twinkle_blue.global_sync",                 "false"                 },
3455   { "twinkle_white",                            "RocksHeroes.pcx"       },
3456   { "twinkle_white.xpos",                       "13"                    },
3457   { "twinkle_white.ypos",                       "11"                    },
3458   { "twinkle_white.frames",                     "3"                     },
3459   { "twinkle_white.delay",                      "2"                     },
3460   { "twinkle_white.anim_mode",                  "pingpong"              },
3461   { "twinkle_white.global_sync",                "false"                 },
3462
3463   { "steelwall_topleft",                        "RocksElements.pcx"     },
3464   { "steelwall_topleft.xpos",                   "4"                     },
3465   { "steelwall_topleft.ypos",                   "0"                     },
3466   { "steelwall_topleft.frames",                 "1"                     },
3467   { "steelwall_topright",                       "RocksElements.pcx"     },
3468   { "steelwall_topright.xpos",                  "4"                     },
3469   { "steelwall_topright.ypos",                  "0"                     },
3470   { "steelwall_topright.frames",                "1"                     },
3471   { "steelwall_bottomleft",                     "RocksElements.pcx"     },
3472   { "steelwall_bottomleft.xpos",                "4"                     },
3473   { "steelwall_bottomleft.ypos",                "0"                     },
3474   { "steelwall_bottomleft.frames",              "1"                     },
3475   { "steelwall_bottomright",                    "RocksElements.pcx"     },
3476   { "steelwall_bottomright.xpos",               "4"                     },
3477   { "steelwall_bottomright.ypos",               "0"                     },
3478   { "steelwall_bottomright.frames",             "1"                     },
3479   { "steelwall_horizontal",                     "RocksElements.pcx"     },
3480   { "steelwall_horizontal.xpos",                "4"                     },
3481   { "steelwall_horizontal.ypos",                "0"                     },
3482   { "steelwall_horizontal.frames",              "1"                     },
3483   { "steelwall_vertical",                       "RocksElements.pcx"     },
3484   { "steelwall_vertical.xpos",                  "4"                     },
3485   { "steelwall_vertical.ypos",                  "0"                     },
3486   { "steelwall_vertical.frames",                "1"                     },
3487
3488   { "steelwall_topleft.EDITOR",                 "RocksElements.pcx"     },
3489   { "steelwall_topleft.EDITOR.xpos",            "0"                     },
3490   { "steelwall_topleft.EDITOR.ypos",            "13"                    },
3491   { "steelwall_topright.EDITOR",                "RocksElements.pcx"     },
3492   { "steelwall_topright.EDITOR.xpos",           "1"                     },
3493   { "steelwall_topright.EDITOR.ypos",           "13"                    },
3494   { "steelwall_bottomleft.EDITOR",              "RocksElements.pcx"     },
3495   { "steelwall_bottomleft.EDITOR.xpos",         "2"                     },
3496   { "steelwall_bottomleft.EDITOR.ypos",         "13"                    },
3497   { "steelwall_bottomright.EDITOR",             "RocksElements.pcx"     },
3498   { "steelwall_bottomright.EDITOR.xpos",        "3"                     },
3499   { "steelwall_bottomright.EDITOR.ypos",        "13"                    },
3500   { "steelwall_horizontal.EDITOR",              "RocksElements.pcx"     },
3501   { "steelwall_horizontal.EDITOR.xpos",         "4"                     },
3502   { "steelwall_horizontal.EDITOR.ypos",         "13"                    },
3503   { "steelwall_vertical.EDITOR",                "RocksElements.pcx"     },
3504   { "steelwall_vertical.EDITOR.xpos",           "5"                     },
3505   { "steelwall_vertical.EDITOR.ypos",           "13"                    },
3506
3507   { "invisible_steelwall_topleft",              "RocksSP.pcx"           },
3508   { "invisible_steelwall_topleft.xpos",         "0"                     },
3509   { "invisible_steelwall_topleft.ypos",         "0"                     },
3510   { "invisible_steelwall_topleft.frames",       "1"                     },
3511   { "invisible_steelwall_topright",             "RocksSP.pcx"           },
3512   { "invisible_steelwall_topright.xpos",        "0"                     },
3513   { "invisible_steelwall_topright.ypos",        "0"                     },
3514   { "invisible_steelwall_topright.frames",      "1"                     },
3515   { "invisible_steelwall_bottomleft",           "RocksSP.pcx"           },
3516   { "invisible_steelwall_bottomleft.xpos",      "0"                     },
3517   { "invisible_steelwall_bottomleft.ypos",      "0"                     },
3518   { "invisible_steelwall_bottomleft.frames",    "1"                     },
3519   { "invisible_steelwall_bottomright",          "RocksSP.pcx"           },
3520   { "invisible_steelwall_bottomright.xpos",     "0"                     },
3521   { "invisible_steelwall_bottomright.ypos",     "0"                     },
3522   { "invisible_steelwall_bottomright.frames",   "1"                     },
3523   { "invisible_steelwall_horizontal",           "RocksSP.pcx"           },
3524   { "invisible_steelwall_horizontal.xpos",      "0"                     },
3525   { "invisible_steelwall_horizontal.ypos",      "0"                     },
3526   { "invisible_steelwall_horizontal.frames",    "1"                     },
3527   { "invisible_steelwall_vertical",             "RocksSP.pcx"           },
3528   { "invisible_steelwall_vertical.xpos",        "0"                     },
3529   { "invisible_steelwall_vertical.ypos",        "0"                     },
3530   { "invisible_steelwall_vertical.frames",      "1"                     },
3531
3532   { "invisible_steelwall_topleft.EDITOR",       "RocksElements.pcx"     },
3533   { "invisible_steelwall_topleft.EDITOR.xpos",  "6"                     },
3534   { "invisible_steelwall_topleft.EDITOR.ypos",  "13"                    },
3535   { "invisible_steelwall_topright.EDITOR",      "RocksElements.pcx"     },
3536   { "invisible_steelwall_topright.EDITOR.xpos", "7"                     },
3537   { "invisible_steelwall_topright.EDITOR.ypos", "13"                    },
3538   { "invisible_steelwall_bottomleft.EDITOR",    "RocksElements.pcx"     },
3539   { "invisible_steelwall_bottomleft.EDITOR.xpos","8"                    },
3540   { "invisible_steelwall_bottomleft.EDITOR.ypos","13"                   },
3541   { "invisible_steelwall_bottomright.EDITOR",   "RocksElements.pcx"     },
3542   { "invisible_steelwall_bottomright.EDITOR.xpos","9"                   },
3543   { "invisible_steelwall_bottomright.EDITOR.ypos","13"                  },
3544   { "invisible_steelwall_horizontal.EDITOR",    "RocksElements.pcx"     },
3545   { "invisible_steelwall_horizontal.EDITOR.xpos","10"                   },
3546   { "invisible_steelwall_horizontal.EDITOR.ypos","13"                   },
3547   { "invisible_steelwall_vertical.EDITOR",      "RocksElements.pcx"     },
3548   { "invisible_steelwall_vertical.EDITOR.xpos", "11"                    },
3549   { "invisible_steelwall_vertical.EDITOR.ypos", "13"                    },
3550
3551   { "arrow_left",                               "RocksDC.pcx"           },
3552   { "arrow_left.xpos",                          "8"                     },
3553   { "arrow_left.ypos",                          "8"                     },
3554   { "arrow_left.frames",                        "1"                     },
3555   { "arrow_right",                              "RocksDC.pcx"           },
3556   { "arrow_right.xpos",                         "9"                     },
3557   { "arrow_right.ypos",                         "8"                     },
3558   { "arrow_right.frames",                       "1"                     },
3559   { "arrow_up",                                 "RocksDC.pcx"           },
3560   { "arrow_up.xpos",                            "10"                    },
3561   { "arrow_up.ypos",                            "8"                     },
3562   { "arrow_up.frames",                          "1"                     },
3563   { "arrow_down",                               "RocksDC.pcx"           },
3564   { "arrow_down.xpos",                          "11"                    },
3565   { "arrow_down.ypos",                          "8"                     },
3566   { "arrow_down.frames",                        "1"                     },
3567
3568   { "unknown",                                  "RocksFontEM.pcx"       },
3569   { "unknown.xpos",                             "15"                    },
3570   { "unknown.ypos",                             "1"                     },
3571   { "unknown.frames",                           "1"                     },
3572
3573   { "trigger_element",                          "RocksDC.pcx"           },
3574   { "trigger_element.xpos",                     "15"                    },
3575   { "trigger_element.ypos",                     "14"                    },
3576   { "trigger_element.frames",                   "1"                     },
3577
3578   { "trigger_player",                           "RocksDC.pcx"           },
3579   { "trigger_player.xpos",                      "15"                    },
3580   { "trigger_player.ypos",                      "13"                    },
3581   { "trigger_player.frames",                    "1"                     },
3582
3583   { "trigger_ce_value",                         "RocksDC.pcx"           },
3584   { "trigger_ce_value.xpos",                    "15"                    },
3585   { "trigger_ce_value.ypos",                    "11"                    },
3586   { "trigger_ce_value.frames",                  "1"                     },
3587
3588   { "trigger_ce_score",                         "RocksDC.pcx"           },
3589   { "trigger_ce_score.xpos",                    "15"                    },
3590   { "trigger_ce_score.ypos",                    "12"                    },
3591   { "trigger_ce_score.frames",                  "1"                     },
3592
3593   { "current_ce_value",                         "RocksDC.pcx"           },
3594   { "current_ce_value.xpos",                    "14"                    },
3595   { "current_ce_value.ypos",                    "11"                    },
3596   { "current_ce_value.frames",                  "1"                     },
3597
3598   { "current_ce_score",                         "RocksDC.pcx"           },
3599   { "current_ce_score.xpos",                    "14"                    },
3600   { "current_ce_score.ypos",                    "12"                    },
3601   { "current_ce_score.frames",                  "1"                     },
3602
3603   { "prev_ce_1",                                "RocksMore.pcx"         },
3604   { "prev_ce_1.xpos",                           "0"                     },
3605   { "prev_ce_1.ypos",                           "7"                     },
3606   { "prev_ce_1.frames",                         "1"                     },
3607
3608   { "prev_ce_2",                                "RocksMore.pcx"         },
3609   { "prev_ce_2.xpos",                           "1"                     },
3610   { "prev_ce_2.ypos",                           "7"                     },
3611   { "prev_ce_2.frames",                         "1"                     },
3612
3613   { "prev_ce_3",                                "RocksMore.pcx"         },
3614   { "prev_ce_3.xpos",                           "2"                     },
3615   { "prev_ce_3.ypos",                           "7"                     },
3616   { "prev_ce_3.frames",                         "1"                     },
3617
3618   { "prev_ce_4",                                "RocksMore.pcx"         },
3619   { "prev_ce_4.xpos",                           "3"                     },
3620   { "prev_ce_4.ypos",                           "7"                     },
3621   { "prev_ce_4.frames",                         "1"                     },
3622
3623   { "prev_ce_5",                                "RocksMore.pcx"         },
3624   { "prev_ce_5.xpos",                           "4"                     },
3625   { "prev_ce_5.ypos",                           "7"                     },
3626   { "prev_ce_5.frames",                         "1"                     },
3627
3628   { "prev_ce_6",                                "RocksMore.pcx"         },
3629   { "prev_ce_6.xpos",                           "5"                     },
3630   { "prev_ce_6.ypos",                           "7"                     },
3631   { "prev_ce_6.frames",                         "1"                     },
3632
3633   { "prev_ce_7",                                "RocksMore.pcx"         },
3634   { "prev_ce_7.xpos",                           "6"                     },
3635   { "prev_ce_7.ypos",                           "7"                     },
3636   { "prev_ce_7.frames",                         "1"                     },
3637
3638   { "prev_ce_8",                                "RocksMore.pcx"         },
3639   { "prev_ce_8.xpos",                           "7"                     },
3640   { "prev_ce_8.ypos",                           "7"                     },
3641   { "prev_ce_8.frames",                         "1"                     },
3642
3643   { "next_ce_1",                                "RocksMore.pcx"         },
3644   { "next_ce_1.xpos",                           "0"                     },
3645   { "next_ce_1.ypos",                           "8"                     },
3646   { "next_ce_1.frames",                         "1"                     },
3647
3648   { "next_ce_2",                                "RocksMore.pcx"         },
3649   { "next_ce_2.xpos",                           "1"                     },
3650   { "next_ce_2.ypos",                           "8"                     },
3651   { "next_ce_2.frames",                         "1"                     },
3652
3653   { "next_ce_3",                                "RocksMore.pcx"         },
3654   { "next_ce_3.xpos",                           "2"                     },
3655   { "next_ce_3.ypos",                           "8"                     },
3656   { "next_ce_3.frames",                         "1"                     },
3657
3658   { "next_ce_4",                                "RocksMore.pcx"         },
3659   { "next_ce_4.xpos",                           "3"                     },
3660   { "next_ce_4.ypos",                           "8"                     },
3661   { "next_ce_4.frames",                         "1"                     },
3662
3663   { "next_ce_5",                                "RocksMore.pcx"         },
3664   { "next_ce_5.xpos",                           "4"                     },
3665   { "next_ce_5.ypos",                           "8"                     },
3666   { "next_ce_5.frames",                         "1"                     },
3667
3668   { "next_ce_6",                                "RocksMore.pcx"         },
3669   { "next_ce_6.xpos",                           "5"                     },
3670   { "next_ce_6.ypos",                           "8"                     },
3671   { "next_ce_6.frames",                         "1"                     },
3672
3673   { "next_ce_7",                                "RocksMore.pcx"         },
3674   { "next_ce_7.xpos",                           "6"                     },
3675   { "next_ce_7.ypos",                           "8"                     },
3676   { "next_ce_7.frames",                         "1"                     },
3677
3678   { "next_ce_8",                                "RocksMore.pcx"         },
3679   { "next_ce_8.xpos",                           "7"                     },
3680   { "next_ce_8.ypos",                           "8"                     },
3681   { "next_ce_8.frames",                         "1"                     },
3682
3683   { "self",                                     "RocksMore.pcx"         },
3684   { "self.xpos",                                "8"                     },
3685   { "self.ypos",                                "7"                     },
3686   { "self.frames",                              "1"                     },
3687
3688   { "any_element",                              "RocksMore.pcx"         },
3689   { "any_element.xpos",                         "9"                     },
3690   { "any_element.ypos",                         "7"                     },
3691   { "any_element.frames",                       "1"                     },
3692
3693   { "emc_key_5",                                "RocksEMC.pcx"          },
3694   { "emc_key_5.xpos",                           "0"                     },
3695   { "emc_key_5.ypos",                           "5"                     },
3696   { "emc_key_5.frames",                         "1"                     },
3697   { "emc_key_6",                                "RocksEMC.pcx"          },
3698   { "emc_key_6.xpos",                           "1"                     },
3699   { "emc_key_6.ypos",                           "5"                     },
3700   { "emc_key_6.frames",                         "1"                     },
3701   { "emc_key_7",                                "RocksEMC.pcx"          },
3702   { "emc_key_7.xpos",                           "2"                     },
3703   { "emc_key_7.ypos",                           "5"                     },
3704   { "emc_key_7.frames",                         "1"                     },
3705   { "emc_key_8",                                "RocksEMC.pcx"          },
3706   { "emc_key_8.xpos",                           "3"                     },
3707   { "emc_key_8.ypos",                           "5"                     },
3708   { "emc_key_8.frames",                         "1"                     },
3709
3710   { "emc_gate_5",                               "RocksEMC.pcx"          },
3711   { "emc_gate_5.xpos",                          "0"                     },
3712   { "emc_gate_5.ypos",                          "6"                     },
3713   { "emc_gate_5.frames",                        "1"                     },
3714   { "emc_gate_6",                               "RocksEMC.pcx"          },
3715   { "emc_gate_6.xpos",                          "1"                     },
3716   { "emc_gate_6.ypos",                          "6"                     },
3717   { "emc_gate_6.frames",                        "1"                     },
3718   { "emc_gate_7",                               "RocksEMC.pcx"          },
3719   { "emc_gate_7.xpos",                          "2"                     },
3720   { "emc_gate_7.ypos",                          "6"                     },
3721   { "emc_gate_7.frames",                        "1"                     },
3722   { "emc_gate_8",                               "RocksEMC.pcx"          },
3723   { "emc_gate_8.xpos",                          "3"                     },
3724   { "emc_gate_8.ypos",                          "6"                     },
3725   { "emc_gate_8.frames",                        "1"                     },
3726   { "emc_gate_5_gray",                          "RocksEMC.pcx"          },
3727   { "emc_gate_5_gray.xpos",                     "4"                     },
3728   { "emc_gate_5_gray.ypos",                     "7"                     },
3729   { "emc_gate_5_gray.frames",                   "1"                     },
3730   { "emc_gate_5_gray.EDITOR",                   "RocksEMC.pcx"          },
3731   { "emc_gate_5_gray.EDITOR.xpos",              "0"                     },
3732   { "emc_gate_5_gray.EDITOR.ypos",              "7"                     },
3733   { "emc_gate_5_gray.active",                   "RocksEMC.pcx"          },
3734   { "emc_gate_5_gray.active.xpos",              "0"                     },
3735   { "emc_gate_5_gray.active.ypos",              "6"                     },
3736   { "emc_gate_5_gray.active.frames",            "1"                     },
3737   { "emc_gate_6_gray",                          "RocksEMC.pcx"          },
3738   { "emc_gate_6_gray.xpos",                     "4"                     },
3739   { "emc_gate_6_gray.ypos",                     "7"                     },
3740   { "emc_gate_6_gray.frames",                   "1"                     },
3741   { "emc_gate_6_gray.EDITOR",                   "RocksEMC.pcx"          },
3742   { "emc_gate_6_gray.EDITOR.xpos",              "1"                     },
3743   { "emc_gate_6_gray.EDITOR.ypos",              "7"                     },
3744   { "emc_gate_6_gray.active",                   "RocksEMC.pcx"          },
3745   { "emc_gate_6_gray.active.xpos",              "1"                     },
3746   { "emc_gate_6_gray.active.ypos",              "6"                     },
3747   { "emc_gate_6_gray.active.frames",            "1"                     },
3748   { "emc_gate_7_gray",                          "RocksEMC.pcx"          },
3749   { "emc_gate_7_gray.xpos",                     "4"                     },
3750   { "emc_gate_7_gray.ypos",                     "7"                     },
3751   { "emc_gate_7_gray.frames",                   "1"                     },
3752   { "emc_gate_7_gray.EDITOR",                   "RocksEMC.pcx"          },
3753   { "emc_gate_7_gray.EDITOR.xpos",              "2"                     },
3754   { "emc_gate_7_gray.EDITOR.ypos",              "7"                     },
3755   { "emc_gate_7_gray.active",                   "RocksEMC.pcx"          },
3756   { "emc_gate_7_gray.active.xpos",              "2"                     },
3757   { "emc_gate_7_gray.active.ypos",              "6"                     },
3758   { "emc_gate_7_gray.active.frames",            "1"                     },
3759   { "emc_gate_8_gray",                          "RocksEMC.pcx"          },
3760   { "emc_gate_8_gray.xpos",                     "4"                     },
3761   { "emc_gate_8_gray.ypos",                     "7"                     },
3762   { "emc_gate_8_gray.frames",                   "1"                     },
3763   { "emc_gate_8_gray.EDITOR",                   "RocksEMC.pcx"          },
3764   { "emc_gate_8_gray.EDITOR.xpos",              "3"                     },
3765   { "emc_gate_8_gray.EDITOR.ypos",              "7"                     },
3766   { "emc_gate_8_gray.active",                   "RocksEMC.pcx"          },
3767   { "emc_gate_8_gray.active.xpos",              "3"                     },
3768   { "emc_gate_8_gray.active.ypos",              "6"                     },
3769   { "emc_gate_8_gray.active.frames",            "1"                     },
3770
3771   { "emc_android",                              "RocksEMC.pcx"          },
3772   { "emc_android.xpos",                         "0"                     },
3773   { "emc_android.ypos",                         "8"                     },
3774   { "emc_android.frames",                       "8"                     },
3775   { "emc_android.delay",                        "2"                     },
3776
3777   { "emc_android.shrinking.upleft",             "RocksEMC.pcx"          },
3778   { "emc_android.shrinking.upleft.xpos",        "1"                     },
3779   { "emc_android.shrinking.upleft.ypos",        "11"                    },
3780   { "emc_android.shrinking.upleft.frames",      "8"                     },
3781   { "emc_android.shrinking.upleft.anim_mode",   "linear"                },
3782
3783   { "emc_android.growing.downright",            "RocksEMC.pcx"          },
3784   { "emc_android.growing.downright.xpos",       "0"                     },
3785   { "emc_android.growing.downright.ypos",       "11"                    },
3786   { "emc_android.growing.downright.frames",     "8"                     },
3787   { "emc_android.growing.downright.anim_mode",  "linear,reverse"        },
3788
3789   { "emc_android.shrinking.downleft",           "RocksEMC.pcx"          },
3790   { "emc_android.shrinking.downleft.xpos",      "1"                     },
3791   { "emc_android.shrinking.downleft.ypos",      "12"                    },
3792   { "emc_android.shrinking.downleft.frames",    "8"                     },
3793   { "emc_android.shrinking.downleft.anim_mode", "linear"                },
3794
3795   { "emc_android.growing.upright",              "RocksEMC.pcx"          },
3796   { "emc_android.growing.upright.xpos",         "0"                     },
3797   { "emc_android.growing.upright.ypos",         "12"                    },
3798   { "emc_android.growing.upright.frames",       "8"                     },
3799   { "emc_android.growing.upright.anim_mode",    "linear,reverse"        },
3800
3801   { "emc_android.shrinking.upright",            "RocksEMC.pcx"          },
3802   { "emc_android.shrinking.upright.xpos",       "1"                     },
3803   { "emc_android.shrinking.upright.ypos",       "13"                    },
3804   { "emc_android.shrinking.upright.frames",     "8"                     },
3805   { "emc_android.shrinking.upright.anim_mode",  "linear"                },
3806
3807   { "emc_android.growing.downleft",             "RocksEMC.pcx"          },
3808   { "emc_android.growing.downleft.xpos",        "0"                     },
3809   { "emc_android.growing.downleft.ypos",        "13"                    },
3810   { "emc_android.growing.downleft.frames",      "8"                     },
3811   { "emc_android.growing.downleft.anim_mode",   "linear,reverse"        },
3812
3813   { "emc_android.shrinking.downright",          "RocksEMC.pcx"          },
3814   { "emc_android.shrinking.downright.xpos",     "1"                     },
3815   { "emc_android.shrinking.downright.ypos",     "14"                    },
3816   { "emc_android.shrinking.downright.frames",   "8"                     },
3817   { "emc_android.shrinking.downright.anim_mode","linear"                },
3818
3819   { "emc_android.growing.upleft",               "RocksEMC.pcx"          },
3820   { "emc_android.growing.upleft.xpos",          "0"                     },
3821   { "emc_android.growing.upleft.ypos",          "14"                    },
3822   { "emc_android.growing.upleft.frames",        "8"                     },
3823   { "emc_android.growing.upleft.anim_mode",     "linear,reverse"        },
3824
3825   { "emc_grass",                                "RocksEMC.pcx"          },
3826   { "emc_grass.xpos",                           "0"                     },
3827   { "emc_grass.ypos",                           "4"                     },
3828   { "emc_grass.frames",                         "1"                     },
3829   { "emc_grass.CRUMBLED",                       "RocksEMC.pcx"          },
3830   { "emc_grass.CRUMBLED.xpos",                  "1"                     },
3831   { "emc_grass.CRUMBLED.ypos",                  "4"                     },
3832   { "emc_grass.CRUMBLED.frames",                "1"                     },
3833   { "emc_grass.digging.left",                   "RocksEMC.pcx"          },
3834   { "emc_grass.digging.left.xpos",              "6"                     },
3835   { "emc_grass.digging.left.ypos",              "0"                     },
3836   { "emc_grass.digging.left.frames",            "3"                     },
3837   { "emc_grass.digging.left.delay",             "2"                     },
3838   { "emc_grass.digging.left.anim_mode",         "linear"                },
3839   { "emc_grass.digging.right",                  "RocksEMC.pcx"          },
3840   { "emc_grass.digging.right.xpos",             "9"                     },
3841   { "emc_grass.digging.right.ypos",             "0"                     },
3842   { "emc_grass.digging.right.frames",           "3"                     },
3843   { "emc_grass.digging.right.delay",            "2"                     },
3844   { "emc_grass.digging.right.anim_mode",        "linear"                },
3845   { "emc_grass.digging.up",                     "RocksEMC.pcx"          },
3846   { "emc_grass.digging.up.xpos",                "0"                     },
3847   { "emc_grass.digging.up.ypos",                "0"                     },
3848   { "emc_grass.digging.up.frames",              "3"                     },
3849   { "emc_grass.digging.up.delay",               "2"                     },
3850   { "emc_grass.digging.up.anim_mode",           "linear"                },
3851   { "emc_grass.digging.down",                   "RocksEMC.pcx"          },
3852   { "emc_grass.digging.down.xpos",              "3"                     },
3853   { "emc_grass.digging.down.ypos",              "0"                     },
3854   { "emc_grass.digging.down.frames",            "3"                     },
3855   { "emc_grass.digging.down.delay",             "2"                     },
3856   { "emc_grass.digging.down.anim_mode",         "linear"                },
3857   { "emc_grass.digging.left.CRUMBLED",          "RocksEMC.pcx"          },
3858   { "emc_grass.digging.left.CRUMBLED.xpos",     "6"                     },
3859   { "emc_grass.digging.left.CRUMBLED.ypos",     "1"                     },
3860   { "emc_grass.digging.left.CRUMBLED.frames",   "3"                     },
3861   { "emc_grass.digging.left.CRUMBLED.delay",    "2"                     },
3862   { "emc_grass.digging.left.CRUMBLED.anim_mode","linear"                },
3863   { "emc_grass.digging.right.CRUMBLED",         "RocksEMC.pcx"          },
3864   { "emc_grass.digging.right.CRUMBLED.xpos",    "9"                     },
3865   { "emc_grass.digging.right.CRUMBLED.ypos",    "1"                     },
3866   { "emc_grass.digging.right.CRUMBLED.frames",  "3"                     },
3867   { "emc_grass.digging.right.CRUMBLED.delay",   "2"                     },
3868   { "emc_grass.digging.right.CRUMBLED.anim_mode","linear"               },
3869   { "emc_grass.digging.up.CRUMBLED",            "RocksEMC.pcx"          },
3870   { "emc_grass.digging.up.CRUMBLED.xpos",       "0"                     },
3871   { "emc_grass.digging.up.CRUMBLED.ypos",       "1"                     },
3872   { "emc_grass.digging.up.CRUMBLED.frames",     "3"                     },
3873   { "emc_grass.digging.up.CRUMBLED.delay",      "2"                     },
3874   { "emc_grass.digging.up.CRUMBLED.anim_mode",  "linear"                },
3875   { "emc_grass.digging.down.CRUMBLED",          "RocksEMC.pcx"          },
3876   { "emc_grass.digging.down.CRUMBLED.xpos",     "3"                     },
3877   { "emc_grass.digging.down.CRUMBLED.ypos",     "1"                     },
3878   { "emc_grass.digging.down.CRUMBLED.frames",   "3"                     },
3879   { "emc_grass.digging.down.CRUMBLED.delay",    "2"                     },
3880   { "emc_grass.digging.down.CRUMBLED.anim_mode","linear"                },
3881
3882   { "emc_magic_ball",                           "RocksEMC.pcx"          },
3883   { "emc_magic_ball.xpos",                      "0"                     },
3884   { "emc_magic_ball.ypos",                      "9"                     },
3885   { "emc_magic_ball.frames",                    "1"                     },
3886   { "emc_magic_ball.active",                    "RocksEMC.pcx"          },
3887   { "emc_magic_ball.active.xpos",               "0"                     },
3888   { "emc_magic_ball.active.ypos",               "9"                     },
3889   { "emc_magic_ball.active.frames",             "16"                    },
3890   { "emc_magic_ball.active.frames_per_line",    "8"                     },
3891   { "emc_magic_ball.dropping",                  "RocksElements.pcx"     },
3892   { "emc_magic_ball.dropping.xpos",             "0"                     },
3893   { "emc_magic_ball.dropping.ypos",             "4"                     },
3894   { "emc_magic_ball.dropping.frames",           "8"                     },
3895   { "emc_magic_ball.dropping.anim_mode",        "linear"                },
3896
3897   { "emc_magic_ball_switch",                    "RocksEMC.pcx"          },
3898   { "emc_magic_ball_switch.xpos",               "8"                     },
3899   { "emc_magic_ball_switch.ypos",               "10"                    },
3900   { "emc_magic_ball_switch.frames",             "1"                     },
3901   { "emc_magic_ball_switch.active",             "RocksEMC.pcx"          },
3902   { "emc_magic_ball_switch.active.xpos",        "8"                     },
3903   { "emc_magic_ball_switch.active.ypos",        "9"                     },
3904   { "emc_magic_ball_switch.active.frames",      "1"                     },
3905
3906   { "emc_spring_bumper",                        "RocksEMC.pcx"          },
3907   { "emc_spring_bumper.xpos",                   "8"                     },
3908   { "emc_spring_bumper.ypos",                   "4"                     },
3909   { "emc_spring_bumper.frames",                 "1"                     },
3910
3911   { "emc_spring_bumper.active",                 "RocksEMC.pcx"          },
3912   { "emc_spring_bumper.active.xpos",            "8"                     },
3913   { "emc_spring_bumper.active.ypos",            "4"                     },
3914   { "emc_spring_bumper.active.frames",          "4"                     },
3915   { "emc_spring_bumper.active.anim_mode",       "pingpong2"             },
3916
3917   { "emc_plant",                                "RocksEMC.pcx"          },
3918   { "emc_plant.xpos",                           "4"                     },
3919   { "emc_plant.ypos",                           "4"                     },
3920   { "emc_plant.frames",                         "1"                     },
3921   { "emc_plant.CRUMBLED",                       "RocksEMC.pcx"          },
3922   { "emc_plant.CRUMBLED.xpos",                  "5"                     },
3923   { "emc_plant.CRUMBLED.ypos",                  "4"                     },
3924   { "emc_plant.CRUMBLED.frames",                "1"                     },
3925
3926   { "emc_lenses",                               "RocksEMC.pcx"          },
3927   { "emc_lenses.xpos",                          "6"                     },
3928   { "emc_lenses.ypos",                          "4"                     },
3929   { "emc_lenses.frames",                        "1"                     },
3930
3931   { "emc_magnifier",                            "RocksEMC.pcx"          },
3932   { "emc_magnifier.xpos",                       "7"                     },
3933   { "emc_magnifier.ypos",                       "4"                     },
3934   { "emc_magnifier.frames",                     "1"                     },
3935
3936   { "emc_wall_9",                               "RocksEMC.pcx"          },
3937   { "emc_wall_9.xpos",                          "10"                    },
3938   { "emc_wall_9.ypos",                          "5"                     },
3939   { "emc_wall_9.frames",                        "1"                     },
3940   { "emc_wall_10",                              "RocksEMC.pcx"          },
3941   { "emc_wall_10.xpos",                         "10"                    },
3942   { "emc_wall_10.ypos",                         "6"                     },
3943   { "emc_wall_10.frames",                       "1"                     },
3944   { "emc_wall_11",                              "RocksEMC.pcx"          },
3945   { "emc_wall_11.xpos",                         "11"                    },
3946   { "emc_wall_11.ypos",                         "5"                     },
3947   { "emc_wall_11.frames",                       "1"                     },
3948   { "emc_wall_12",                              "RocksEMC.pcx"          },
3949   { "emc_wall_12.xpos",                         "11"                    },
3950   { "emc_wall_12.ypos",                         "6"                     },
3951   { "emc_wall_12.frames",                       "1"                     },
3952   { "emc_wall_13",                              "RocksEMC.pcx"          },
3953   { "emc_wall_13.xpos",                         "10"                    },
3954   { "emc_wall_13.ypos",                         "7"                     },
3955   { "emc_wall_13.frames",                       "1"                     },
3956   { "emc_wall_14",                              "RocksEMC.pcx"          },
3957   { "emc_wall_14.xpos",                         "10"                    },
3958   { "emc_wall_14.ypos",                         "8"                     },
3959   { "emc_wall_14.frames",                       "1"                     },
3960   { "emc_wall_15",                              "RocksEMC.pcx"          },
3961   { "emc_wall_15.xpos",                         "10"                    },
3962   { "emc_wall_15.ypos",                         "9"                     },
3963   { "emc_wall_15.frames",                       "1"                     },
3964   { "emc_wall_16",                              "RocksEMC.pcx"          },
3965   { "emc_wall_16.xpos",                         "10"                    },
3966   { "emc_wall_16.ypos",                         "10"                    },
3967   { "emc_wall_16.frames",                       "1"                     },
3968
3969   { "emc_wall_slippery_1",                      "RocksEMC.pcx"          },
3970   { "emc_wall_slippery_1.xpos",                 "11"                    },
3971   { "emc_wall_slippery_1.ypos",                 "7"                     },
3972   { "emc_wall_slippery_1.frames",               "1"                     },
3973   { "emc_wall_slippery_2",                      "RocksEMC.pcx"          },
3974   { "emc_wall_slippery_2.xpos",                 "11"                    },
3975   { "emc_wall_slippery_2.ypos",                 "8"                     },
3976   { "emc_wall_slippery_2.frames",               "1"                     },
3977   { "emc_wall_slippery_3",                      "RocksEMC.pcx"          },
3978   { "emc_wall_slippery_3.xpos",                 "11"                    },
3979   { "emc_wall_slippery_3.ypos",                 "9"                     },
3980   { "emc_wall_slippery_3.frames",               "1"                     },
3981   { "emc_wall_slippery_4",                      "RocksEMC.pcx"          },
3982   { "emc_wall_slippery_4.xpos",                 "11"                    },
3983   { "emc_wall_slippery_4.ypos",                 "10"                    },
3984   { "emc_wall_slippery_4.frames",               "1"                     },
3985
3986   { "emc_fake_grass",                           "RocksEMC.pcx"          },
3987   { "emc_fake_grass.xpos",                      "0"                     },
3988   { "emc_fake_grass.ypos",                      "4"                     },
3989   { "emc_fake_grass.frames",                    "1"                     },
3990   { "emc_fake_grass.CRUMBLED",                  "RocksEMC.pcx"          },
3991   { "emc_fake_grass.CRUMBLED.xpos",             "1"                     },
3992   { "emc_fake_grass.CRUMBLED.ypos",             "4"                     },
3993   { "emc_fake_grass.CRUMBLED.frames",           "1"                     },
3994   { "emc_fake_grass.active",                    "RocksEMC.pcx"          },
3995   { "emc_fake_grass.active.xpos",               "2"                     },
3996   { "emc_fake_grass.active.ypos",               "4"                     },
3997   { "emc_fake_grass.active.frames",             "1"                     },
3998   { "emc_fake_grass.active.CRUMBLED",           "RocksEMC.pcx"          },
3999   { "emc_fake_grass.active.CRUMBLED.xpos",      "3"                     },
4000   { "emc_fake_grass.active.CRUMBLED.ypos",      "4"                     },
4001   { "emc_fake_grass.active.CRUMBLED.frames",    "1"                     },
4002   { "emc_fake_grass.EDITOR",                    "RocksEMC.pcx"          },
4003   { "emc_fake_grass.EDITOR.xpos",               "2"                     },
4004   { "emc_fake_grass.EDITOR.ypos",               "4"                     },
4005   { "emc_fake_grass.EDITOR.frames",             "1"                     },
4006
4007   { "emc_fake_acid",                            "RocksElements.pcx"     },
4008   { "emc_fake_acid.xpos",                       "12"                    },
4009   { "emc_fake_acid.ypos",                       "7"                     },
4010   { "emc_fake_acid.frames",                     "4"                     },
4011   { "emc_fake_acid.delay",                      "10"                    },
4012   { "emc_fake_acid.global_sync",                "true"                  },
4013
4014   { "emc_dripper",                              "RocksSP.pcx"           },
4015   { "emc_dripper.xpos",                         "0"                     },
4016   { "emc_dripper.ypos",                         "0"                     },
4017   { "emc_dripper.frames",                       "1"                     },
4018   { "emc_dripper.EDITOR",                       "RocksEMC.pcx"          },
4019   { "emc_dripper.EDITOR.xpos",                  "8"                     },
4020   { "emc_dripper.EDITOR.ypos",                  "8"                     },
4021   { "emc_dripper.active",                       "RocksEMC.pcx"          },
4022   { "emc_dripper.active.xpos",                  "8"                     },
4023   { "emc_dripper.active.ypos",                  "8"                     },
4024   { "emc_dripper.active.frames",                "1"                     },
4025
4026 #include "conf_chr.c"   /* include auto-generated data structure definitions */
4027 #include "conf_cus.c"   /* include auto-generated data structure definitions */
4028 #include "conf_grp.c"   /* include auto-generated data structure definitions */
4029
4030   /* images not associated to game elements (used for menu screens etc.) */
4031   /* keyword to stop parser: "NO_MORE_ELEMENT_IMAGES" <-- do not change! */
4032
4033 #if 1
4034   /* !!! TEMPORARILY STORED HERE -- PROBABLY TO BE CHANGED !!! */
4035
4036   /* (for testing, change filename back to "emc_objects dot pcx") */
4037   { "emc_object",                               "RocksEMC.pcx"          },
4038 #if 0
4039   { "emc_object.scale_up_factor",               "2"                     },
4040 #endif
4041
4042   /* (for testing, change filename back to "emc_players dot pcx") */
4043   { "emc_sprite",                               "RocksEMC.pcx"          },
4044 #if 0
4045   { "emc_sprite.scale_up_factor",               "2"                     },
4046 #endif
4047 #endif
4048
4049   { "toon_1",                                   "RocksToons.pcx"        },
4050   { "toon_1.x",                                 "2"                     },
4051   { "toon_1.y",                                 "72"                    },
4052   { "toon_1.width",                             "40"                    },
4053   { "toon_1.height",                            "48"                    },
4054   { "toon_1.frames",                            "8"                     },
4055   { "toon_1.delay",                             "1"                     },
4056   { "toon_1.step_offset",                       "4"                     },
4057   { "toon_1.step_delay",                        "5"                     },
4058   { "toon_1.direction",                         "right"                 },
4059   { "toon_1.position",                          "bottom"                },
4060
4061   { "toon_2",                                   "RocksToons.pcx"        },
4062   { "toon_2.x",                                 "2"                     },
4063   { "toon_2.y",                                 "186"                   },
4064   { "toon_2.width",                             "40"                    },
4065   { "toon_2.height",                            "48"                    },
4066   { "toon_2.frames",                            "8"                     },
4067   { "toon_2.delay",                             "1"                     },
4068   { "toon_2.step_offset",                       "4"                     },
4069   { "toon_2.step_delay",                        "5"                     },
4070   { "toon_2.direction",                         "left"                  },
4071   { "toon_2.position",                          "bottom"                },
4072
4073   { "toon_3",                                   "RocksToons.pcx"        },
4074   { "toon_3.x",                                 "2"                     },
4075   { "toon_3.y",                                 "125"                   },
4076   { "toon_3.width",                             "48"                    },
4077   { "toon_3.height",                            "56"                    },
4078   { "toon_3.frames",                            "8"                     },
4079   { "toon_3.delay",                             "1"                     },
4080   { "toon_3.step_offset",                       "4"                     },
4081   { "toon_3.step_delay",                        "5"                     },
4082   { "toon_3.direction",                         "right"                 },
4083   { "toon_3.position",                          "bottom"                },
4084
4085   { "toon_4",                                   "RocksToons.pcx"        },
4086   { "toon_4.x",                                 "327"                   },
4087   { "toon_4.y",                                 "10"                    },
4088   { "toon_4.width",                             "80"                    },
4089   { "toon_4.height",                            "110"                   },
4090   { "toon_4.frames",                            "1"                     },
4091   { "toon_4.delay",                             "1"                     },
4092   { "toon_4.step_offset",                       "1"                     },
4093   { "toon_4.step_delay",                        "1"                     },
4094   { "toon_4.direction",                         "up"                    },
4095   { "toon_4.position",                          "any"                   },
4096
4097   { "toon_5",                                   "RocksToons.pcx"        },
4098   { "toon_5.x",                                 "2"                     },
4099   { "toon_5.y",                                 "2"                     },
4100   { "toon_5.width",                             "32"                    },
4101   { "toon_5.height",                            "30"                    },
4102   { "toon_5.frames",                            "8"                     },
4103   { "toon_5.delay",                             "2"                     },
4104   { "toon_5.anim_mode",                         "pingpong2"             },
4105   { "toon_5.step_offset",                       "2"                     },
4106   { "toon_5.step_delay",                        "1"                     },
4107   { "toon_5.direction",                         "right"                 },
4108   { "toon_5.position",                          "upper"                 },
4109
4110   { "toon_6",                                   "RocksToons.pcx"        },
4111   { "toon_6.x",                                 "2"                     },
4112   { "toon_6.y",                                 "37"                    },
4113   { "toon_6.width",                             "32"                    },
4114   { "toon_6.height",                            "30"                    },
4115   { "toon_6.frames",                            "8"                     },
4116   { "toon_6.delay",                             "2"                     },
4117   { "toon_6.anim_mode",                         "pingpong2"             },
4118   { "toon_6.step_offset",                       "2"                     },
4119   { "toon_6.step_delay",                        "1"                     },
4120   { "toon_6.direction",                         "left"                  },
4121   { "toon_6.position",                          "upper"                 },
4122
4123   { "toon_7",                                   "RocksMore.pcx"         },
4124   { "toon_7.xpos",                              "0"                     },
4125   { "toon_7.ypos",                              "6"                     },
4126   { "toon_7.frames",                            "16"                    },
4127   { "toon_7.delay",                             "2"                     },
4128   { "toon_7.direction",                         "down"                  },
4129   { "toon_7.position",                          "any"                   },
4130
4131   { "toon_8",                                   "RocksHeroes.pcx"       },
4132   { "toon_8.xpos",                              "4"                     },
4133   { "toon_8.ypos",                              "1"                     },
4134   { "toon_8.frames",                            "4"                     },
4135   { "toon_8.delay",                             "4"                     },
4136   { "toon_8.direction",                         "right"                 },
4137   { "toon_8.position",                          "bottom"                },
4138
4139   { "toon_9",                                   "RocksHeroes.pcx"       },
4140   { "toon_9.xpos",                              "8"                     },
4141   { "toon_9.ypos",                              "7"                     },
4142   { "toon_9.frames",                            "4"                     },
4143   { "toon_9.delay",                             "2"                     },
4144   { "toon_9.direction",                         "left"                  },
4145   { "toon_9.position",                          "bottom"                },
4146
4147   { "toon_10",                                  "RocksHeroes.pcx"       },
4148   { "toon_10.xpos",                             "12"                    },
4149   { "toon_10.ypos",                             "7"                     },
4150   { "toon_10.frames",                           "4"                     },
4151   { "toon_10.delay",                            "2"                     },
4152   { "toon_10.direction",                        "right"                 },
4153   { "toon_10.position",                         "bottom"                },
4154
4155   { "toon_11",                                  "RocksHeroes.pcx"       },
4156   { "toon_11.xpos",                             "8"                     },
4157   { "toon_11.ypos",                             "5"                     },
4158   { "toon_11.frames",                           "4"                     },
4159   { "toon_11.delay",                            "2"                     },
4160   { "toon_11.direction",                        "left"                  },
4161   { "toon_11.position",                         "bottom"                },
4162
4163   { "toon_12",                                  "RocksHeroes.pcx"       },
4164   { "toon_12.xpos",                             "12"                    },
4165   { "toon_12.ypos",                             "5"                     },
4166   { "toon_12.frames",                           "4"                     },
4167   { "toon_12.delay",                            "2"                     },
4168   { "toon_12.direction",                        "right"                 },
4169   { "toon_12.position",                         "bottom"                },
4170
4171   { "toon_13",                                  "RocksHeroes.pcx"       },
4172   { "toon_13.xpos",                             "8"                     },
4173   { "toon_13.ypos",                             "1"                     },
4174   { "toon_13.frames",                           "4"                     },
4175   { "toon_13.delay",                            "2"                     },
4176   { "toon_13.direction",                        "left"                  },
4177   { "toon_13.position",                         "bottom"                },
4178
4179   { "toon_14",                                  "RocksHeroes.pcx"       },
4180   { "toon_14.xpos",                             "12"                    },
4181   { "toon_14.ypos",                             "1"                     },
4182   { "toon_14.frames",                           "4"                     },
4183   { "toon_14.delay",                            "2"                     },
4184   { "toon_14.direction",                        "right"                 },
4185   { "toon_14.position",                         "bottom"                },
4186
4187   { "toon_15",                                  "RocksHeroes.pcx"       },
4188   { "toon_15.xpos",                             "8"                     },
4189   { "toon_15.ypos",                             "3"                     },
4190   { "toon_15.frames",                           "4"                     },
4191   { "toon_15.delay",                            "2"                     },
4192   { "toon_15.direction",                        "left"                  },
4193   { "toon_15.position",                         "bottom"                },
4194
4195   { "toon_16",                                  "RocksHeroes.pcx"       },
4196   { "toon_16.xpos",                             "12"                    },
4197   { "toon_16.ypos",                             "3"                     },
4198   { "toon_16.frames",                           "4"                     },
4199   { "toon_16.delay",                            "2"                     },
4200   { "toon_16.direction",                        "right"                 },
4201   { "toon_16.position",                         "bottom"                },
4202
4203   { "toon_17",                                  "RocksHeroes.pcx"       },
4204   { "toon_17.xpos",                             "8"                     },
4205   { "toon_17.ypos",                             "9"                     },
4206   { "toon_17.frames",                           "8"                     },
4207   { "toon_17.delay",                            "2"                     },
4208   { "toon_17.direction",                        "left"                  },
4209   { "toon_17.position",                         "any"                   },
4210
4211   { "toon_18",                                  "RocksHeroes.pcx"       },
4212   { "toon_18.xpos",                             "8"                     },
4213   { "toon_18.ypos",                             "9"                     },
4214   { "toon_18.frames",                           "8"                     },
4215   { "toon_18.delay",                            "2"                     },
4216   { "toon_18.direction",                        "right"                 },
4217   { "toon_18.position",                         "any"                   },
4218
4219   { "toon_19",                                  "RocksElements.pcx"     },
4220   { "toon_19.xpos",                             "8"                     },
4221   { "toon_19.ypos",                             "0"                     },
4222   { "toon_19.frames",                           "2"                     },
4223   { "toon_19.delay",                            "4"                     },
4224   { "toon_19.direction",                        "down"                  },
4225   { "toon_19.position",                         "any"                   },
4226
4227   { "toon_20",                                  "RocksElements.pcx"     },
4228   { "toon_20.xpos",                             "10"                    },
4229   { "toon_20.ypos",                             "0"                     },
4230   { "toon_20.frames",                           "2"                     },
4231   { "toon_20.delay",                            "4"                     },
4232   { "toon_20.direction",                        "down"                  },
4233   { "toon_20.position",                         "any"                   },
4234
4235   { "menu.calibrate_red",                       "RocksElements.pcx"     },
4236   { "menu.calibrate_red.xpos",                  "12"                    },
4237   { "menu.calibrate_red.ypos",                  "8"                     },
4238   { "menu.calibrate_red.frames",                "1"                     },
4239   { "menu.calibrate_blue",                      "RocksElements.pcx"     },
4240   { "menu.calibrate_blue.xpos",                 "13"                    },
4241   { "menu.calibrate_blue.ypos",                 "8"                     },
4242   { "menu.calibrate_blue.frames",               "1"                     },
4243   { "menu.calibrate_yellow",                    "RocksElements.pcx"     },
4244   { "menu.calibrate_yellow.xpos",               "14"                    },
4245   { "menu.calibrate_yellow.ypos",               "8"                     },
4246   { "menu.calibrate_yellow.frames",             "1"                     },
4247
4248   { "menu.button",                              "RocksElements.pcx"     },
4249   { "menu.button.xpos",                         "13"                    },
4250   { "menu.button.ypos",                         "8"                     },
4251   { "menu.button.frames",                       "1"                     },
4252   { "menu.button.active",                       "RocksElements.pcx"     },
4253   { "menu.button.active.xpos",                  "12"                    },
4254   { "menu.button.active.ypos",                  "8"                     },
4255   { "menu.button.active.frames",                "1"                     },
4256
4257   { "menu.button_left",                         "RocksDC.pcx"           },
4258   { "menu.button_left.xpos",                    "8"                     },
4259   { "menu.button_left.ypos",                    "8"                     },
4260   { "menu.button_left.frames",                  "1"                     },
4261   { "menu.button_left.active",                  "RocksDC.pcx"           },
4262   { "menu.button_left.active.xpos",             "8"                     },
4263   { "menu.button_left.active.ypos",             "9"                     },
4264   { "menu.button_left.active.frames",           "1"                     },
4265   { "menu.button_right",                        "RocksDC.pcx"           },
4266   { "menu.button_right.xpos",                   "9"                     },
4267   { "menu.button_right.ypos",                   "8"                     },
4268   { "menu.button_right.frames",                 "1"                     },
4269   { "menu.button_right.active",                 "RocksDC.pcx"           },
4270   { "menu.button_right.active.xpos",            "9"                     },
4271   { "menu.button_right.active.ypos",            "9"                     },
4272   { "menu.button_right.active.frames",          "1"                     },
4273   { "menu.button_up",                           "RocksDC.pcx"           },
4274   { "menu.button_up.xpos",                      "10"                    },
4275   { "menu.button_up.ypos",                      "8"                     },
4276   { "menu.button_up.frames",                    "1"                     },
4277   { "menu.button_up.active",                    "RocksDC.pcx"           },
4278   { "menu.button_up.active.xpos",               "10"                    },
4279   { "menu.button_up.active.ypos",               "9"                     },
4280   { "menu.button_up.active.frames",             "1"                     },
4281   { "menu.button_down",                         "RocksDC.pcx"           },
4282   { "menu.button_down.xpos",                    "11"                    },
4283   { "menu.button_down.ypos",                    "8"                     },
4284   { "menu.button_down.frames",                  "1"                     },
4285   { "menu.button_down.active",                  "RocksDC.pcx"           },
4286   { "menu.button_down.active.xpos",             "11"                    },
4287   { "menu.button_down.active.ypos",             "9"                     },
4288   { "menu.button_down.active.frames",           "1"                     },
4289
4290   { "menu.button_enter_menu",                   "RocksDC.pcx"           },
4291   { "menu.button_enter_menu.clone_from",        "menu.button_right"     },
4292   { "menu.button_enter_menu.active",            "RocksDC.pcx"           },
4293   { "menu.button_enter_menu.active.clone_from", "menu.button_right.active" },
4294   { "menu.button_leave_menu",                   "RocksDC.pcx"           },
4295   { "menu.button_leave_menu.clone_from",        "menu.button_left"      },
4296   { "menu.button_leave_menu.active",            "RocksDC.pcx"           },
4297   { "menu.button_leave_menu.active.clone_from", "menu.button_left.active" },
4298
4299   { "menu.button_next_level",                   "RocksDC.pcx"           },
4300   { "menu.button_next_level.clone_from",        "menu.button_right"     },
4301   { "menu.button_next_level.active",            "RocksDC.pcx"           },
4302   { "menu.button_next_level.active.clone_from", "menu.button_right.active" },
4303   { "menu.button_prev_level",                   "RocksDC.pcx"           },
4304   { "menu.button_prev_level.clone_from",        "menu.button_left"      },
4305   { "menu.button_prev_level.active",            "RocksDC.pcx"           },
4306   { "menu.button_prev_level.active.clone_from", "menu.button_left.active" },
4307
4308   { "menu.scrollbar",                           "RocksDC.pcx"           },
4309   { "menu.scrollbar.xpos",                      "8"                     },
4310   { "menu.scrollbar.ypos",                      "10"                    },
4311   { "menu.scrollbar.frames",                    "1"                     },
4312   { "menu.scrollbar.active",                    "RocksDC.pcx"           },
4313   { "menu.scrollbar.active.xpos",               "9"                     },
4314   { "menu.scrollbar.active.ypos",               "10"                    },
4315   { "menu.scrollbar.active.frames",             "1"                     },
4316
4317   { "font.initial_1",                           "RocksFontSmall.pcx"    },
4318   { "font.initial_1.x",                         "0"                     },
4319   { "font.initial_1.y",                         "0"                     },
4320   { "font.initial_1.width",                     "14"                    },
4321   { "font.initial_1.height",                    "14"                    },
4322   { "font.initial_2",                           "RocksFontSmall.pcx"    },
4323   { "font.initial_2.x",                         "0"                     },
4324   { "font.initial_2.y",                         "70"                    },
4325   { "font.initial_2.width",                     "14"                    },
4326   { "font.initial_2.height",                    "14"                    },
4327   { "font.initial_3",                           "RocksFontSmall.pcx"    },
4328   { "font.initial_3.x",                         "0"                     },
4329   { "font.initial_3.y",                         "140"                   },
4330   { "font.initial_3.width",                     "14"                    },
4331   { "font.initial_3.height",                    "14"                    },
4332   { "font.initial_4",                           "RocksFontSmall.pcx"    },
4333   { "font.initial_4.x",                         "0"                     },
4334   { "font.initial_4.y",                         "210"                   },
4335   { "font.initial_4.width",                     "14"                    },
4336   { "font.initial_4.height",                    "14"                    },
4337
4338   { "font.title_1",                             "RocksFontBig.pcx"      },
4339   { "font.title_1.x",                           "0"                     },
4340   { "font.title_1.y",                           "480"                   },
4341   { "font.title_1.width",                       "32"                    },
4342   { "font.title_1.height",                      "32"                    },
4343   { "font.title_2",                             "RocksFontSmall.pcx"    },
4344   { "font.title_2.x",                           "0"                     },
4345   { "font.title_2.y",                           "0"                     },
4346   { "font.title_2.width",                       "14"                    },
4347   { "font.title_2.height",                      "14"                    },
4348
4349   { "font.menu_1",                              "RocksFontBig.pcx"      },
4350   { "font.menu_1.x",                            "0"                     },
4351   { "font.menu_1.y",                            "320"                   },
4352   { "font.menu_1.width",                        "32"                    },
4353   { "font.menu_1.height",                       "32"                    },
4354   { "font.menu_1.active",                       "RocksFontBig.pcx"      },
4355   { "font.menu_1.active.x",                     "0"                     },
4356   { "font.menu_1.active.y",                     "480"                   },
4357   { "font.menu_1.active.width",                 "32"                    },
4358   { "font.menu_1.active.height",                "32"                    },
4359   { "font.menu_2",                              "RocksFontMedium.pcx"   },
4360   { "font.menu_2.x",                            "0"                     },
4361   { "font.menu_2.y",                            "320"                   },
4362   { "font.menu_2.width",                        "16"                    },
4363   { "font.menu_2.height",                       "32"                    },
4364   { "font.menu_2.active",                       "RocksFontMedium.pcx"   },
4365   { "font.menu_2.active.x",                     "0"                     },
4366   { "font.menu_2.active.y",                     "480"                   },
4367   { "font.menu_2.active.width",                 "16"                    },
4368   { "font.menu_2.active.height",                "32"                    },
4369
4370   { "font.text_1",                              "RocksFontSmall.pcx"    },
4371   { "font.text_1.x",                            "0"                     },
4372   { "font.text_1.y",                            "140"                   },
4373   { "font.text_1.width",                        "14"                    },
4374   { "font.text_1.height",                       "14"                    },
4375   { "font.text_1.LEVELS",                       "RocksFontMedium.pcx"   },
4376   { "font.text_1.LEVELS.x",                     "0"                     },
4377   { "font.text_1.LEVELS.y",                     "0"                     },
4378   { "font.text_1.LEVELS.width",                 "16"                    },
4379   { "font.text_1.LEVELS.height",                "32"                    },
4380   { "font.text_1.PREVIEW",                      "RocksFontEM.pcx"       },
4381   { "font.text_1.PREVIEW.x",                    "0"                     },
4382   { "font.text_1.PREVIEW.y",                    "160"                   },
4383   { "font.text_1.PREVIEW.width",                "16"                    },
4384   { "font.text_1.PREVIEW.height",               "16"                    },
4385   { "font.text_1.SCORES",                       "RocksFontMedium.pcx"   },
4386   { "font.text_1.SCORES.x",                     "0"                     },
4387   { "font.text_1.SCORES.y",                     "480"                   },
4388   { "font.text_1.SCORES.width",                 "16"                    },
4389   { "font.text_1.SCORES.height",                "32"                    },
4390   { "font.text_1.active.SCORES",                "RocksFontMedium.pcx"   },
4391   { "font.text_1.active.SCORES.x",              "0"                     },
4392   { "font.text_1.active.SCORES.y",              "0"                     },
4393   { "font.text_1.active.SCORES.width",          "16"                    },
4394   { "font.text_1.active.SCORES.height",         "32"                    },
4395   { "font.text_2",                              "RocksFontSmall.pcx"    },
4396   { "font.text_2.x",                            "0"                     },
4397   { "font.text_2.y",                            "210"                   },
4398   { "font.text_2.width",                        "14"                    },
4399   { "font.text_2.height",                       "14"                    },
4400   { "font.text_2.LEVELS",                       "RocksFontMedium.pcx"   },
4401   { "font.text_2.LEVELS.x",                     "0"                     },
4402   { "font.text_2.LEVELS.y",                     "160"                   },
4403   { "font.text_2.LEVELS.width",                 "16"                    },
4404   { "font.text_2.LEVELS.height",                "32"                    },
4405   { "font.text_2.PREVIEW",                      "RocksFontEM.pcx"       },
4406   { "font.text_2.PREVIEW.x",                    "0"                     },
4407   { "font.text_2.PREVIEW.y",                    "160"                   },
4408   { "font.text_2.PREVIEW.width",                "16"                    },
4409   { "font.text_2.PREVIEW.height",               "16"                    },
4410   { "font.text_2.SCORES",                       "RocksFontBig.pcx"      },
4411   { "font.text_2.SCORES.x",                     "0"                     },
4412   { "font.text_2.SCORES.y",                     "320"                   },
4413   { "font.text_2.SCORES.width",                 "32"                    },
4414   { "font.text_2.SCORES.height",                "32"                    },
4415   { "font.text_2.active.SCORES",                "RocksFontBig.pcx"      },
4416   { "font.text_2.active.SCORES.x",              "0"                     },
4417   { "font.text_2.active.SCORES.y",              "0"                     },
4418   { "font.text_2.active.SCORES.width",          "32"                    },
4419   { "font.text_2.active.SCORES.height",         "32"                    },
4420   { "font.text_3",                              "RocksFontSmall.pcx"    },
4421   { "font.text_3.x",                            "0"                     },
4422   { "font.text_3.y",                            "0"                     },
4423   { "font.text_3.width",                        "14"                    },
4424   { "font.text_3.height",                       "14"                    },
4425   { "font.text_3.LEVELS",                       "RocksFontMedium.pcx"   },
4426   { "font.text_3.LEVELS.x",                     "0"                     },
4427   { "font.text_3.LEVELS.y",                     "320"                   },
4428   { "font.text_3.LEVELS.width",                 "16"                    },
4429   { "font.text_3.LEVELS.height",                "32"                    },
4430   { "font.text_3.PREVIEW",                      "RocksFontEM.pcx"       },
4431   { "font.text_3.PREVIEW.x",                    "0"                     },
4432   { "font.text_3.PREVIEW.y",                    "160"                   },
4433   { "font.text_3.PREVIEW.width",                "16"                    },
4434   { "font.text_3.PREVIEW.height",               "16"                    },
4435   { "font.text_3.SCORES",                       "RocksFontMedium.pcx"   },
4436   { "font.text_3.SCORES.x",                     "0"                     },
4437   { "font.text_3.SCORES.y",                     "480"                   },
4438   { "font.text_3.SCORES.width",                 "16"                    },
4439   { "font.text_3.SCORES.height",                "32"                    },
4440   { "font.text_3.active.SCORES",                "RocksFontMedium.pcx"   },
4441   { "font.text_3.active.SCORES.x",              "0"                     },
4442   { "font.text_3.active.SCORES.y",              "0"                     },
4443   { "font.text_3.active.SCORES.width",          "16"                    },
4444   { "font.text_3.active.SCORES.height",         "32"                    },
4445   { "font.text_4",                              "RocksFontSmall.pcx"    },
4446   { "font.text_4.x",                            "0"                     },
4447   { "font.text_4.y",                            "70"                    },
4448   { "font.text_4.width",                        "14"                    },
4449   { "font.text_4.height",                       "14"                    },
4450   { "font.text_4.LEVELS",                       "RocksFontMedium.pcx"   },
4451   { "font.text_4.LEVELS.x",                     "0"                     },
4452   { "font.text_4.LEVELS.y",                     "480"                   },
4453   { "font.text_4.LEVELS.width",                 "16"                    },
4454   { "font.text_4.LEVELS.height",                "32"                    },
4455   { "font.text_4.SCORES",                       "RocksFontMedium.pcx"   },
4456   { "font.text_4.SCORES.x",                     "0"                     },
4457   { "font.text_4.SCORES.y",                     "480"                   },
4458   { "font.text_4.SCORES.width",                 "16"                    },
4459   { "font.text_4.SCORES.height",                "32"                    },
4460   { "font.text_4.active.SCORES",                "RocksFontMedium.pcx"   },
4461   { "font.text_4.active.SCORES.x",              "0"                     },
4462   { "font.text_4.active.SCORES.y",              "0"                     },
4463   { "font.text_4.active.SCORES.width",          "16"                    },
4464   { "font.text_4.active.SCORES.height",         "32"                    },
4465
4466   { "font.envelope_1",                          "RocksFontEM.pcx"       },
4467   { "font.envelope_1.x",                        "0"                     },
4468   { "font.envelope_1.y",                        "160"                   },
4469   { "font.envelope_1.width",                    "16"                    },
4470   { "font.envelope_1.height",                   "16"                    },
4471   { "font.envelope_2",                          "RocksFontEM.pcx"       },
4472   { "font.envelope_2.x",                        "0"                     },
4473   { "font.envelope_2.y",                        "160"                   },
4474   { "font.envelope_2.width",                    "16"                    },
4475   { "font.envelope_2.height",                   "16"                    },
4476   { "font.envelope_3",                          "RocksFontEM.pcx"       },
4477   { "font.envelope_3.x",                        "0"                     },
4478   { "font.envelope_3.y",                        "160"                   },
4479   { "font.envelope_3.width",                    "16"                    },
4480   { "font.envelope_3.height",                   "16"                    },
4481   { "font.envelope_4",                          "RocksFontEM.pcx"       },
4482   { "font.envelope_4.x",                        "0"                     },
4483   { "font.envelope_4.y",                        "160"                   },
4484   { "font.envelope_4.width",                    "16"                    },
4485   { "font.envelope_4.height",                   "16"                    },
4486
4487   { "font.input_1",                             "RocksFontSmall.pcx"    },
4488   { "font.input_1.x",                           "0"                     },
4489   { "font.input_1.y",                           "210"                   },
4490   { "font.input_1.width",                       "14"                    },
4491   { "font.input_1.height",                      "14"                    },
4492   { "font.input_1.MAIN",                        "RocksFontBig.pcx"      },
4493   { "font.input_1.MAIN.x",                      "0"                     },
4494   { "font.input_1.MAIN.y",                      "0"                     },
4495   { "font.input_1.MAIN.width",                  "32"                    },
4496   { "font.input_1.MAIN.height",                 "32"                    },
4497   { "font.input_1.active",                      "RocksFontSmall.pcx"    },
4498   { "font.input_1.active.x",                    "0"                     },
4499   { "font.input_1.active.y",                    "210"                   },
4500   { "font.input_1.active.width",                "14"                    },
4501   { "font.input_1.active.height",               "14"                    },
4502   { "font.input_1.active.MAIN",                 "RocksFontBig.pcx"      },
4503   { "font.input_1.active.MAIN.x",               "0"                     },
4504   { "font.input_1.active.MAIN.y",               "480"                   },
4505   { "font.input_1.active.MAIN.width",           "32"                    },
4506   { "font.input_1.active.MAIN.height",          "32"                    },
4507   { "font.input_1.active.SETUP",                "RocksFontBig.pcx"      },
4508   { "font.input_1.active.SETUP.x",              "0"                     },
4509   { "font.input_1.active.SETUP.y",              "0"                     },
4510   { "font.input_1.active.SETUP.width",          "32"                    },
4511   { "font.input_1.active.SETUP.height",         "32"                    },
4512   { "font.input_2",                             "RocksFontSmall.pcx"    },
4513   { "font.input_2.x",                           "0"                     },
4514   { "font.input_2.y",                           "210"                   },
4515   { "font.input_2.width",                       "14"                    },
4516   { "font.input_2.height",                      "14"                    },
4517   { "font.input_2.active",                      "RocksFontSmall.pcx"    },
4518   { "font.input_2.active.x",                    "0"                     },
4519   { "font.input_2.active.y",                    "210"                   },
4520   { "font.input_2.active.width",                "14"                    },
4521   { "font.input_2.active.height",               "14"                    },
4522
4523   { "font.option_off",                          "RocksFontBig.pcx"      },
4524   { "font.option_off.x",                        "0"                     },
4525   { "font.option_off.y",                        "160"                   },
4526   { "font.option_off.width",                    "32"                    },
4527   { "font.option_off.height",                   "32"                    },
4528   { "font.option_on",                           "RocksFontBig.pcx"      },
4529   { "font.option_on.x",                         "0"                     },
4530   { "font.option_on.y",                         "480"                   },
4531   { "font.option_on.width",                     "32"                    },
4532   { "font.option_on.height",                    "32"                    },
4533
4534   { "font.value_1",                             "RocksFontBig.pcx"      },
4535   { "font.value_1.x",                           "0"                     },
4536   { "font.value_1.y",                           "480"                   },
4537   { "font.value_1.width",                       "32"                    },
4538   { "font.value_1.height",                      "32"                    },
4539   { "font.value_2",                             "RocksFontMedium.pcx"   },
4540   { "font.value_2.x",                           "0"                     },
4541   { "font.value_2.y",                           "480"                   },
4542   { "font.value_2.width",                       "16"                    },
4543   { "font.value_2.height",                      "32"                    },
4544   { "font.value_old",                           "RocksFontBig.pcx"      },
4545   { "font.value_old.x",                         "0"                     },
4546   { "font.value_old.y",                         "160"                   },
4547   { "font.value_old.width",                     "32"                    },
4548   { "font.value_old.height",                    "32"                    },
4549
4550   { "font.level_number",                        "RocksFontSmall.pcx"    },
4551   { "font.level_number.x",                      "0"                     },
4552   { "font.level_number.y",                      "350"                   },
4553   { "font.level_number.width",                  "10"                    },
4554   { "font.level_number.height",                 "14"                    },
4555
4556   { "font.tape_recorder",                       "RocksFontSmall.pcx"    },
4557   { "font.tape_recorder.x",                     "0"                     },
4558   { "font.tape_recorder.y",                     "280"                   },
4559   { "font.tape_recorder.width",                 "11"                    },
4560   { "font.tape_recorder.height",                "14"                    },
4561
4562   { "font.game_info",                           "RocksFontEM.pcx"       },
4563   { "font.game_info.xpos",                      "0"                     },
4564   { "font.game_info.ypos",                      "0"                     },
4565   { "font.game_info.delay",                     "10"                    },
4566
4567   { "global.border",                            "RocksScreen.pcx"       },
4568   { "global.door",                              "RocksDoor.pcx"         },
4569
4570   { "editor.element_border",                    "RocksElements.pcx"     },
4571   { "editor.element_border.xpos",               "0"                     },
4572   { "editor.element_border.ypos",               "0"                     },
4573
4574   { "editor.element_border_input",              "RocksElements.pcx"     },
4575   { "editor.element_border_input.xpos",         "0"                     },
4576   { "editor.element_border_input.ypos",         "0"                     },
4577
4578   { "editor.cascade_list",                      "RocksDoor.pcx"         },
4579   { "editor.cascade_list.x",                    "708"                   },
4580   { "editor.cascade_list.y",                    "80"                    },
4581   { "editor.cascade_list.frames",               "1"                     },
4582   { "editor.cascade_list.active",               "RocksDoor.pcx"         },
4583   { "editor.cascade_list.active.x",             "740"                   },
4584   { "editor.cascade_list.active.y",             "80"                    },
4585   { "editor.cascade_list.active.frames",        "1"                     },
4586
4587   { "background.envelope_1",                    "RocksScreen.pcx"       },
4588   { "background.envelope_1.x",                  "0"                     },
4589   { "background.envelope_1.y",                  "0"                     },
4590   { "background.envelope_1.width",              "560"                   },
4591   { "background.envelope_1.height",             "560"                   },
4592   { "background.envelope_1.anim_mode",          "default"               },
4593   { "background.envelope_1.draw_masked",        "false"                 },
4594   { "background.envelope_2",                    "RocksScreen.pcx"       },
4595   { "background.envelope_2.x",                  "0"                     },
4596   { "background.envelope_2.y",                  "0"                     },
4597   { "background.envelope_2.width",              "560"                   },
4598   { "background.envelope_2.height",             "560"                   },
4599   { "background.envelope_2.anim_mode",          "default"               },
4600   { "background.envelope_2.draw_masked",        "false"                 },
4601   { "background.envelope_3",                    "RocksScreen.pcx"       },
4602   { "background.envelope_3.x",                  "0"                     },
4603   { "background.envelope_3.y",                  "0"                     },
4604   { "background.envelope_3.width",              "560"                   },
4605   { "background.envelope_3.height",             "560"                   },
4606   { "background.envelope_3.anim_mode",          "default"               },
4607   { "background.envelope_3.draw_masked",        "false"                 },
4608   { "background.envelope_4",                    "RocksScreen.pcx"       },
4609   { "background.envelope_4.x",                  "0"                     },
4610   { "background.envelope_4.y",                  "0"                     },
4611   { "background.envelope_4.width",              "560"                   },
4612   { "background.envelope_4.height",             "560"                   },
4613   { "background.envelope_4.anim_mode",          "default"               },
4614   { "background.envelope_4.draw_masked",        "false"                 },
4615
4616   { "background",                               UNDEFINED_FILENAME      },
4617   { "background.TITLE",                         UNDEFINED_FILENAME      },
4618   { "background.MESSAGE",                       UNDEFINED_FILENAME      },
4619   { "background.MAIN",                          UNDEFINED_FILENAME      },
4620   { "background.LEVELS",                        UNDEFINED_FILENAME      },
4621   { "background.SCORES",                        UNDEFINED_FILENAME      },
4622   { "background.EDITOR",                        UNDEFINED_FILENAME      },
4623   { "background.INFO",                          UNDEFINED_FILENAME      },
4624   { "background.INFO[ELEMENTS]",                UNDEFINED_FILENAME      },
4625   { "background.INFO[MUSIC]",                   UNDEFINED_FILENAME      },
4626   { "background.INFO[CREDITS]",                 UNDEFINED_FILENAME      },
4627   { "background.INFO[PROGRAM]",                 UNDEFINED_FILENAME      },
4628   { "background.INFO[LEVELSET]",                UNDEFINED_FILENAME      },
4629   { "background.SETUP",                         UNDEFINED_FILENAME      },
4630   { "background.DOOR",                          UNDEFINED_FILENAME      },
4631
4632   { "titlescreen_initial_1",                    UNDEFINED_FILENAME      },
4633   { "titlescreen_initial_2",                    UNDEFINED_FILENAME      },
4634   { "titlescreen_initial_3",                    UNDEFINED_FILENAME      },
4635   { "titlescreen_initial_4",                    UNDEFINED_FILENAME      },
4636   { "titlescreen_initial_5",                    UNDEFINED_FILENAME      },
4637   { "titlescreen_1",                            UNDEFINED_FILENAME      },
4638   { "titlescreen_2",                            UNDEFINED_FILENAME      },
4639   { "titlescreen_3",                            UNDEFINED_FILENAME      },
4640   { "titlescreen_4",                            UNDEFINED_FILENAME      },
4641   { "titlescreen_5",                            UNDEFINED_FILENAME      },
4642
4643   /* the following directives are not associated with an image, but
4644      probably make sense to be defined in "graphicsinfo.conf", too */
4645
4646   { "global.num_toons",                         "20"                    },
4647
4648   { "border.draw_masked.TITLE",                 "false"                 },
4649   { "border.draw_masked.MAIN",                  "false"                 },
4650   { "border.draw_masked.LEVELS",                "false"                 },
4651   { "border.draw_masked.SCORES",                "false"                 },
4652   { "border.draw_masked.EDITOR",                "false"                 },
4653   { "border.draw_masked.INFO",                  "false"                 },
4654   { "border.draw_masked.SETUP",                 "false"                 },
4655   { "border.draw_masked.PLAYING",               "false"                 },
4656   { "border.draw_masked.DOOR",                  "false"                 },
4657
4658   { "title.fade_delay",                         "500"                   },
4659   { "title.post_delay",                         "250"                   },
4660   { "title.auto_delay",                         "-1"                    },
4661
4662   { "menu.fade_delay",                          "250"                   },
4663   { "menu.post_delay",                          "125"                   },
4664   { "menu.auto_delay",                          "-1"                    },
4665
4666   { "menu.draw_xoffset",                        "0"                     },
4667   { "menu.draw_yoffset",                        "0"                     },
4668   { "menu.draw_xoffset.MAIN",                   "0"                     },
4669   { "menu.draw_yoffset.MAIN",                   "0"                     },
4670   { "menu.draw_xoffset.LEVELS",                 "0"                     },
4671   { "menu.draw_yoffset.LEVELS",                 "0"                     },
4672   { "menu.draw_xoffset.SCORES",                 "0"                     },
4673   { "menu.draw_yoffset.SCORES",                 "0"                     },
4674   { "menu.draw_xoffset.EDITOR",                 "0"                     },
4675   { "menu.draw_yoffset.EDITOR",                 "0"                     },
4676   { "menu.draw_xoffset.INFO",                   "0"                     },
4677   { "menu.draw_yoffset.INFO",                   "0"                     },
4678   { "menu.draw_xoffset.INFO[ELEMENTS]",         "0"                     },
4679   { "menu.draw_yoffset.INFO[ELEMENTS]",         "0"                     },
4680   { "menu.draw_xoffset.INFO[MUSIC]",            "0"                     },
4681   { "menu.draw_yoffset.INFO[MUSIC]",            "0"                     },
4682   { "menu.draw_xoffset.INFO[CREDITS]",          "0"                     },
4683   { "menu.draw_yoffset.INFO[CREDITS]",          "0"                     },
4684   { "menu.draw_xoffset.INFO[PROGRAM]",          "0"                     },
4685   { "menu.draw_yoffset.INFO[PROGRAM]",          "0"                     },
4686   { "menu.draw_xoffset.INFO[LEVELSET]",         "0"                     },
4687   { "menu.draw_yoffset.INFO[LEVELSET]",         "0"                     },
4688   { "menu.draw_xoffset.SETUP",                  "0"                     },
4689   { "menu.draw_yoffset.SETUP",                  "0"                     },
4690
4691   { "menu.scrollbar_xoffset",                   "0"                     },
4692
4693   { "menu.list_size",                           "-1"                    },
4694   { "menu.list_size.LEVELS",                    "-1"                    },
4695   { "menu.list_size.SCORES",                    "-1"                    },
4696   { "menu.list_size.INFO",                      "-1"                    },
4697
4698   { "main.button.name.x",                       "0"                     },
4699   { "main.button.name.y",                       "64"                    },
4700   { "main.button.levels.x",                     "0"                     },
4701   { "main.button.levels.y",                     "96"                    },
4702   { "main.button.scores.x",                     "0"                     },
4703   { "main.button.scores.y",                     "128"                   },
4704   { "main.button.editor.x",                     "0"                     },
4705   { "main.button.editor.y",                     "160"                   },
4706   { "main.button.info.x",                       "0"                     },
4707   { "main.button.info.y",                       "192"                   },
4708   { "main.button.game.x",                       "0"                     },
4709   { "main.button.game.y",                       "224"                   },
4710   { "main.button.setup.x",                      "0"                     },
4711   { "main.button.setup.y",                      "256"                   },
4712   { "main.button.quit.x",                       "0"                     },
4713   { "main.button.quit.y",                       "288"                   },
4714
4715   { "main.button.prev_level.x",                 "320"                   },
4716   { "main.button.prev_level.y",                 "96"                    },
4717   { "main.button.next_level.x",                 "448"                   },
4718   { "main.button.next_level.y",                 "96"                    },
4719
4720   { "main.text.name.x",                         "-1"                    },
4721   { "main.text.name.y",                         "-1"                    },
4722   { "main.text.name.width",                     "-1"                    },
4723   { "main.text.name.height",                    "-1"                    },
4724   { "main.text.name.align",                     "left"                  },
4725   { "main.text.levels.x",                       "-1"                    },
4726   { "main.text.levels.y",                       "-1"                    },
4727   { "main.text.levels.width",                   "-1"                    },
4728   { "main.text.levels.height",                  "-1"                    },
4729   { "main.text.levels.align",                   "left"                  },
4730   { "main.text.scores.x",                       "-1"                    },
4731   { "main.text.scores.y",                       "-1"                    },
4732   { "main.text.scores.width",                   "-1"                    },
4733   { "main.text.scores.height",                  "-1"                    },
4734   { "main.text.scores.align",                   "left"                  },
4735   { "main.text.editor.x",                       "-1"                    },
4736   { "main.text.editor.y",                       "-1"                    },
4737   { "main.text.editor.width",                   "-1"                    },
4738   { "main.text.editor.height",                  "-1"                    },
4739   { "main.text.editor.align",                   "left"                  },
4740   { "main.text.info.x",                         "-1"                    },
4741   { "main.text.info.y",                         "-1"                    },
4742   { "main.text.info.width",                     "-1"                    },
4743   { "main.text.info.height",                    "-1"                    },
4744   { "main.text.info.align",                     "left"                  },
4745   { "main.text.game.x",                         "-1"                    },
4746   { "main.text.game.y",                         "-1"                    },
4747   { "main.text.game.width",                     "-1"                    },
4748   { "main.text.game.height",                    "-1"                    },
4749   { "main.text.game.align",                     "left"                  },
4750   { "main.text.setup.x",                        "-1"                    },
4751   { "main.text.setup.y",                        "-1"                    },
4752   { "main.text.setup.width",                    "-1"                    },
4753   { "main.text.setup.height",                   "-1"                    },
4754   { "main.text.setup.align",                    "left"                  },
4755   { "main.text.quit.x",                         "-1"                    },
4756   { "main.text.quit.y",                         "-1"                    },
4757   { "main.text.quit.width",                     "-1"                    },
4758   { "main.text.quit.height",                    "-1"                    },
4759   { "main.text.quit.align",                     "left"                  },
4760
4761   { "main.text.current_level.x",                "352"                   },
4762   { "main.text.current_level.y",                "96"                    },
4763   { "main.text.current_level.align",            "left"                  },
4764   { "main.text.first_level.x",                  "488"                   },
4765   { "main.text.first_level.y",                  "98"                    },
4766   { "main.text.first_level.align",              "left"                  },
4767   { "main.text.last_level.x",                   "488"                   },
4768   { "main.text.last_level.y",                   "112"                   },
4769   { "main.text.last_level.align",               "left"                  },
4770   { "main.text.level_info_1.x",                 "272"                   },
4771   { "main.text.level_info_1.y",                 "352"                   },
4772   { "main.text.level_info_1.align",             "center"                },
4773   { "main.text.level_info_2.x",                 "272"                   },
4774   { "main.text.level_info_2.y",                 "523"                   },
4775   { "main.text.level_info_2.align",             "center"                },
4776   { "main.text.title_1.x",                      "272"                   },
4777   { "main.text.title_1.y",                      "8"                     },
4778   { "main.text.title_1.align",                  "center"                },
4779   { "main.text.title_2.x",                      "272"                   },
4780   { "main.text.title_2.y",                      "46"                    },
4781   { "main.text.title_2.align",                  "center"                },
4782   { "main.text.title_3.x",                      "272"                   },
4783   { "main.text.title_3.y",                      "326"                   },
4784   { "main.text.title_3.align",                  "center"                },
4785
4786   { "main.input.name.x",                        "-1"                    },
4787   { "main.input.name.y",                        "-1"                    },
4788   { "main.input.name.align",                    "left"                  },
4789
4790   { "preview.x",                                "272"                   },
4791   { "preview.y",                                "380"                   },
4792   { "preview.align",                            "center"                },
4793   { "preview.xsize",                            "66"                    },
4794   { "preview.ysize",                            "34"                    },
4795   { "preview.xoffset",                          "0"                     },
4796   { "preview.yoffset",                          "0"                     },
4797   { "preview.tile_size",                        "4"                     },
4798   { "preview.step_offset",                      "1"                     },
4799   { "preview.step_delay",                       "50"                    },
4800   { "preview.anim_mode",                        "default"               },
4801
4802   { "door_1.width",                             "-1"                    },
4803   { "door_1.height",                            "-1"                    },
4804   { "door_1.step_offset",                       "2"                     },
4805   { "door_1.step_delay",                        "10"                    },
4806   { "door_1.anim_mode",                         "default"               },
4807
4808   { "door_2.width",                             "-1"                    },
4809   { "door_2.height",                            "-1"                    },
4810   { "door_2.step_offset",                       "2"                     },
4811   { "door_2.step_delay",                        "10"                    },
4812   { "door_2.anim_mode",                         "default"               },
4813
4814   { "game.panel.level.x",                       "37"                    },
4815   { "game.panel.level.y",                       "20"                    },
4816   { "game.panel.gems.x",                        "29"                    },
4817   { "game.panel.gems.y",                        "54"                    },
4818   { "game.panel.inventory.x",                   "29"                    },
4819   { "game.panel.inventory.y",                   "89"                    },
4820   { "game.panel.keys.x",                        "18"                    },
4821   { "game.panel.keys.y",                        "123"                   },
4822   { "game.panel.score.x",                       "15"                    },
4823   { "game.panel.score.y",                       "159"                   },
4824   { "game.panel.time.x",                        "29"                    },
4825   { "game.panel.time.y",                        "194"                   },
4826
4827   { "[player].boring_delay_fixed",              "1000"                  },
4828   { "[player].boring_delay_random",             "1000"                  },
4829   { "[player].sleeping_delay_fixed",            "2000"                  },
4830   { "[player].sleeping_delay_random",           "2000"                  },
4831
4832   { NULL,                                       NULL                    }
4833 };