bdcb6ac8f49f874313d1a83fde5473dfe4a6bcd2
[rocksndiamonds.git] / src / conf_e2s.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_e2s.c                                               *
12 ***********************************************************/
13
14 /* ----- this file was automatically generated -- do not edit by hand ----- */
15
16 #ifndef CONF_E2S_C
17 #define CONF_E2S_C
18
19 /* values for element/sounds mapping configuration */
20
21 static struct
22 {
23   int element;
24   boolean is_class;
25   int action;
26
27   int sound;
28 }
29 element_to_sound[] =
30 {
31   {
32     EL_DEFAULT, TRUE,                           ACTION_DIGGING,
33     SND_CLASS_DEFAULT_DIGGING
34   },
35   {
36     EL_DEFAULT, TRUE,                           ACTION_COLLECTING,
37     SND_CLASS_DEFAULT_COLLECTING
38   },
39   {
40     EL_DEFAULT, TRUE,                           ACTION_SNAPPING,
41     SND_CLASS_DEFAULT_SNAPPING
42   },
43   {
44     EL_DEFAULT, TRUE,                           ACTION_PUSHING,
45     SND_CLASS_DEFAULT_PUSHING
46   },
47   {
48     EL_DEFAULT, TRUE,                           ACTION_IMPACT,
49     SND_CLASS_DEFAULT_IMPACT
50   },
51   {
52     EL_DEFAULT, TRUE,                           ACTION_WALKING,
53     SND_CLASS_DEFAULT_WALKING
54   },
55   {
56     EL_DEFAULT, TRUE,                           ACTION_PASSING,
57     SND_CLASS_DEFAULT_PASSING
58   },
59   {
60     EL_DEFAULT, TRUE,                           ACTION_DYING,
61     SND_CLASS_DEFAULT_DYING
62   },
63   {
64     EL_DEFAULT, TRUE,                           ACTION_EXPLODING,
65     SND_CLASS_DEFAULT_EXPLODING
66   },
67   {
68     EL_SP_DEFAULT, TRUE,                        ACTION_EXPLODING,
69     SND_CLASS_SP_DEFAULT_EXPLODING
70   },
71   {
72     EL_BD_DIAMOND, FALSE,                       ACTION_COLLECTING,
73     SND_BD_DIAMOND_COLLECTING
74   },
75   {
76     EL_BD_DIAMOND, FALSE,                       ACTION_IMPACT,
77     SND_BD_DIAMOND_IMPACT
78   },
79   {
80     EL_BD_ROCK, FALSE,                          ACTION_PUSHING,
81     SND_BD_ROCK_PUSHING
82   },
83   {
84     EL_BD_ROCK, FALSE,                          ACTION_IMPACT,
85     SND_BD_ROCK_IMPACT
86   },
87   {
88     EL_BD_MAGIC_WALL, FALSE,                    ACTION_ACTIVATING,
89     SND_BD_MAGIC_WALL_ACTIVATING
90   },
91   {
92     EL_BD_MAGIC_WALL_ACTIVE, FALSE,             -1,
93     SND_BD_MAGIC_WALL_ACTIVE
94   },
95   {
96     EL_BD_MAGIC_WALL, FALSE,                    ACTION_ACTIVE,
97     SND_BD_MAGIC_WALL_ACTIVE
98   },
99   {
100     EL_BD_MAGIC_WALL_FILLING, FALSE,            -1,
101     SND_BD_MAGIC_WALL_FILLING
102   },
103   {
104     EL_BD_MAGIC_WALL, FALSE,                    ACTION_FILLING,
105     SND_BD_MAGIC_WALL_FILLING
106   },
107   {
108     EL_BD_AMOEBA, FALSE,                        ACTION_WAITING,
109     SND_BD_AMOEBA_WAITING
110   },
111   {
112     EL_BD_AMOEBA, FALSE,                        ACTION_GROWING,
113     SND_BD_AMOEBA_GROWING
114   },
115   {
116     EL_BD_BUTTERFLY, FALSE,                     ACTION_MOVING,
117     SND_BD_BUTTERFLY_MOVING
118   },
119   {
120     EL_BD_BUTTERFLY, FALSE,                     ACTION_WAITING,
121     SND_BD_BUTTERFLY_WAITING
122   },
123   {
124     EL_BD_FIREFLY, FALSE,                       ACTION_MOVING,
125     SND_BD_FIREFLY_MOVING
126   },
127   {
128     EL_BD_FIREFLY, FALSE,                       ACTION_WAITING,
129     SND_BD_FIREFLY_WAITING
130   },
131   {
132     EL_SP_BASE, FALSE,                          ACTION_DIGGING,
133     SND_SP_BASE_DIGGING
134   },
135   {
136     EL_SP_BUGGY_BASE, FALSE,                    ACTION_DIGGING,
137     SND_SP_BUGGY_BASE_DIGGING
138   },
139   {
140     EL_SP_BUGGY_BASE_ACTIVE, FALSE,             -1,
141     SND_SP_BUGGY_BASE_ACTIVE
142   },
143   {
144     EL_SP_BUGGY_BASE, FALSE,                    ACTION_ACTIVE,
145     SND_SP_BUGGY_BASE_ACTIVE
146   },
147   {
148     EL_SP_INFOTRON, FALSE,                      ACTION_COLLECTING,
149     SND_SP_INFOTRON_COLLECTING
150   },
151   {
152     EL_SP_INFOTRON, FALSE,                      ACTION_IMPACT,
153     SND_SP_INFOTRON_IMPACT
154   },
155   {
156     EL_SP_ZONK, FALSE,                          ACTION_PUSHING,
157     SND_SP_ZONK_PUSHING
158   },
159   {
160     EL_SP_ZONK, FALSE,                          ACTION_IMPACT,
161     SND_SP_ZONK_IMPACT
162   },
163   {
164     EL_SP_DISK_RED, FALSE,                      ACTION_COLLECTING,
165     SND_SP_DISK_RED_COLLECTING
166   },
167   {
168     EL_SP_DISK_ORANGE, FALSE,                   ACTION_PUSHING,
169     SND_SP_DISK_ORANGE_PUSHING
170   },
171   {
172     EL_SP_DISK_YELLOW, FALSE,                   ACTION_PUSHING,
173     SND_SP_DISK_YELLOW_PUSHING
174   },
175   {
176     EL_SP_PORT_RIGHT, TRUE,                     ACTION_PASSING,
177     SND_CLASS_SP_PORT_PASSING
178   },
179   {
180     EL_SP_EXIT_CLOSED, TRUE,                    ACTION_PASSING,
181     SND_CLASS_SP_EXIT_PASSING
182   },
183   {
184     EL_SP_EXIT_CLOSED, TRUE,                    ACTION_OPENING,
185     SND_CLASS_SP_EXIT_OPENING
186   },
187   {
188     EL_SP_EXIT_CLOSED, TRUE,                    ACTION_CLOSING,
189     SND_CLASS_SP_EXIT_CLOSING
190   },
191   {
192     EL_SP_SNIKSNAK, FALSE,                      ACTION_MOVING,
193     SND_SP_SNIKSNAK_MOVING
194   },
195   {
196     EL_SP_SNIKSNAK, FALSE,                      ACTION_WAITING,
197     SND_SP_SNIKSNAK_WAITING
198   },
199   {
200     EL_SP_ELECTRON, FALSE,                      ACTION_MOVING,
201     SND_SP_ELECTRON_MOVING
202   },
203   {
204     EL_SP_ELECTRON, FALSE,                      ACTION_WAITING,
205     SND_SP_ELECTRON_WAITING
206   },
207   {
208     EL_SP_TERMINAL, FALSE,                      ACTION_ACTIVATING,
209     SND_SP_TERMINAL_ACTIVATING
210   },
211   {
212     EL_SP_TERMINAL_ACTIVE, FALSE,               -1,
213     SND_SP_TERMINAL_ACTIVE
214   },
215   {
216     EL_SP_TERMINAL, FALSE,                      ACTION_ACTIVE,
217     SND_SP_TERMINAL_ACTIVE
218   },
219   {
220     EL_SOKOBAN_FIELD_PLAYER, TRUE,              ACTION_PUSHING,
221     SND_CLASS_SOKOBAN_PUSHING
222   },
223   {
224     EL_SOKOBAN_FIELD_PLAYER, TRUE,              ACTION_FILLING,
225     SND_CLASS_SOKOBAN_FILLING
226   },
227   {
228     EL_SOKOBAN_FIELD_PLAYER, TRUE,              ACTION_EMPTYING,
229     SND_CLASS_SOKOBAN_EMPTYING
230   },
231   {
232     EL_PLAYER_1, TRUE,                          ACTION_MOVING,
233     SND_CLASS_PLAYER_MOVING
234   },
235   {
236     EL_SAND, FALSE,                             ACTION_DIGGING,
237     SND_SAND_DIGGING
238   },
239   {
240     EL_EMERALD, TRUE,                           ACTION_COLLECTING,
241     SND_CLASS_EMERALD_COLLECTING
242   },
243   {
244     EL_EMERALD, TRUE,                           ACTION_IMPACT,
245     SND_CLASS_EMERALD_IMPACT
246   },
247   {
248     EL_DIAMOND, FALSE,                          ACTION_COLLECTING,
249     SND_DIAMOND_COLLECTING
250   },
251   {
252     EL_DIAMOND, FALSE,                          ACTION_IMPACT,
253     SND_DIAMOND_IMPACT
254   },
255   {
256     EL_DIAMOND_BREAKING, FALSE,                 -1,
257     SND_DIAMOND_BREAKING
258   },
259   {
260     EL_DIAMOND, FALSE,                          ACTION_BREAKING,
261     SND_DIAMOND_BREAKING
262   },
263   {
264     EL_ROCK, FALSE,                             ACTION_PUSHING,
265     SND_ROCK_PUSHING
266   },
267   {
268     EL_ROCK, FALSE,                             ACTION_IMPACT,
269     SND_ROCK_IMPACT
270   },
271   {
272     EL_BOMB, FALSE,                             ACTION_PUSHING,
273     SND_BOMB_PUSHING
274   },
275   {
276     EL_NUT, FALSE,                              ACTION_PUSHING,
277     SND_NUT_PUSHING
278   },
279   {
280     EL_NUT_BREAKING, FALSE,                     -1,
281     SND_NUT_BREAKING
282   },
283   {
284     EL_NUT, FALSE,                              ACTION_BREAKING,
285     SND_NUT_BREAKING
286   },
287   {
288     EL_NUT, FALSE,                              ACTION_IMPACT,
289     SND_NUT_IMPACT
290   },
291   {
292     EL_DYNAMITE_ACTIVE, TRUE,                   ACTION_COLLECTING,
293     SND_CLASS_DYNAMITE_COLLECTING
294   },
295   {
296     EL_DYNAMITE_ACTIVE, TRUE,                   ACTION_DROPPING,
297     SND_CLASS_DYNAMITE_DROPPING
298   },
299   {
300     EL_DYNAMITE_ACTIVE, TRUE,                   ACTION_ACTIVE,
301     SND_CLASS_DYNAMITE_ACTIVE
302   },
303   {
304     EL_KEY_1, TRUE,                             ACTION_COLLECTING,
305     SND_CLASS_KEY_COLLECTING
306   },
307   {
308     EL_GATE_1, TRUE,                            ACTION_PASSING,
309     SND_CLASS_GATE_PASSING
310   },
311   {
312     EL_BUG, FALSE,                              ACTION_MOVING,
313     SND_BUG_MOVING
314   },
315   {
316     EL_BUG, FALSE,                              ACTION_WAITING,
317     SND_BUG_WAITING
318   },
319   {
320     EL_SPACESHIP, FALSE,                        ACTION_MOVING,
321     SND_SPACESHIP_MOVING
322   },
323   {
324     EL_SPACESHIP, FALSE,                        ACTION_WAITING,
325     SND_SPACESHIP_WAITING
326   },
327   {
328     EL_YAMYAM, FALSE,                           ACTION_MOVING,
329     SND_YAMYAM_MOVING
330   },
331   {
332     EL_YAMYAM, FALSE,                           ACTION_WAITING,
333     SND_YAMYAM_WAITING
334   },
335   {
336     EL_YAMYAM, FALSE,                           ACTION_DIGGING,
337     SND_YAMYAM_DIGGING
338   },
339   {
340     EL_ROBOT, FALSE,                            ACTION_MOVING,
341     SND_ROBOT_MOVING
342   },
343   {
344     EL_ROBOT, FALSE,                            ACTION_WAITING,
345     SND_ROBOT_WAITING
346   },
347   {
348     EL_ROBOT_WHEEL, FALSE,                      ACTION_ACTIVATING,
349     SND_ROBOT_WHEEL_ACTIVATING
350   },
351   {
352     EL_ROBOT_WHEEL_ACTIVE, FALSE,               -1,
353     SND_ROBOT_WHEEL_ACTIVE
354   },
355   {
356     EL_ROBOT_WHEEL, FALSE,                      ACTION_ACTIVE,
357     SND_ROBOT_WHEEL_ACTIVE
358   },
359   {
360     EL_MAGIC_WALL, FALSE,                       ACTION_ACTIVATING,
361     SND_MAGIC_WALL_ACTIVATING
362   },
363   {
364     EL_MAGIC_WALL_ACTIVE, FALSE,                -1,
365     SND_MAGIC_WALL_ACTIVE
366   },
367   {
368     EL_MAGIC_WALL, FALSE,                       ACTION_ACTIVE,
369     SND_MAGIC_WALL_ACTIVE
370   },
371   {
372     EL_MAGIC_WALL_FILLING, FALSE,               -1,
373     SND_MAGIC_WALL_FILLING
374   },
375   {
376     EL_MAGIC_WALL, FALSE,                       ACTION_FILLING,
377     SND_MAGIC_WALL_FILLING
378   },
379   {
380     EL_DC_MAGIC_WALL, FALSE,                    ACTION_ACTIVATING,
381     SND_DC_MAGIC_WALL_ACTIVATING
382   },
383   {
384     EL_DC_MAGIC_WALL_ACTIVE, FALSE,             -1,
385     SND_DC_MAGIC_WALL_ACTIVE
386   },
387   {
388     EL_DC_MAGIC_WALL, FALSE,                    ACTION_ACTIVE,
389     SND_DC_MAGIC_WALL_ACTIVE
390   },
391   {
392     EL_DC_MAGIC_WALL_FILLING, FALSE,            -1,
393     SND_DC_MAGIC_WALL_FILLING
394   },
395   {
396     EL_DC_MAGIC_WALL, FALSE,                    ACTION_FILLING,
397     SND_DC_MAGIC_WALL_FILLING
398   },
399   {
400     EL_AMOEBA_DEAD, TRUE,                       ACTION_WAITING,
401     SND_CLASS_AMOEBA_WAITING
402   },
403   {
404     EL_AMOEBA_DEAD, TRUE,                       ACTION_GROWING,
405     SND_CLASS_AMOEBA_GROWING
406   },
407   {
408     EL_AMOEBA_DEAD, TRUE,                       ACTION_DROPPING,
409     SND_CLASS_AMOEBA_DROPPING
410   },
411   {
412     EL_ACID, FALSE,                             ACTION_SPLASHING,
413     SND_ACID_SPLASHING
414   },
415   {
416     EL_QUICKSAND_EMPTY, TRUE,                   ACTION_FILLING,
417     SND_CLASS_QUICKSAND_FILLING
418   },
419   {
420     EL_QUICKSAND_EMPTY, TRUE,                   ACTION_EMPTYING,
421     SND_CLASS_QUICKSAND_EMPTYING
422   },
423   {
424     EL_EXIT_CLOSED, TRUE,                       ACTION_OPENING,
425     SND_CLASS_EXIT_OPENING
426   },
427   {
428     EL_EXIT_CLOSED, TRUE,                       ACTION_CLOSING,
429     SND_CLASS_EXIT_CLOSING
430   },
431   {
432     EL_EXIT_CLOSED, TRUE,                       ACTION_PASSING,
433     SND_CLASS_EXIT_PASSING
434   },
435   {
436     EL_STEEL_EXIT_CLOSED, TRUE,                 ACTION_OPENING,
437     SND_CLASS_STEEL_EXIT_OPENING
438   },
439   {
440     EL_STEEL_EXIT_CLOSED, TRUE,                 ACTION_CLOSING,
441     SND_CLASS_STEEL_EXIT_CLOSING
442   },
443   {
444     EL_STEEL_EXIT_CLOSED, TRUE,                 ACTION_PASSING,
445     SND_CLASS_STEEL_EXIT_PASSING
446   },
447   {
448     EL_EM_EXIT_CLOSED, TRUE,                    ACTION_OPENING,
449     SND_CLASS_EM_EXIT_OPENING
450   },
451   {
452     EL_EM_EXIT_CLOSED, TRUE,                    ACTION_CLOSING,
453     SND_CLASS_EM_EXIT_CLOSING
454   },
455   {
456     EL_EM_EXIT_CLOSED, TRUE,                    ACTION_PASSING,
457     SND_CLASS_EM_EXIT_PASSING
458   },
459   {
460     EL_EM_STEEL_EXIT_CLOSED, TRUE,              ACTION_OPENING,
461     SND_CLASS_EM_STEEL_EXIT_OPENING
462   },
463   {
464     EL_EM_STEEL_EXIT_CLOSED, TRUE,              ACTION_CLOSING,
465     SND_CLASS_EM_STEEL_EXIT_CLOSING
466   },
467   {
468     EL_EM_STEEL_EXIT_CLOSED, TRUE,              ACTION_PASSING,
469     SND_CLASS_EM_STEEL_EXIT_PASSING
470   },
471   {
472     EL_PENGUIN, FALSE,                          ACTION_PASSING,
473     SND_PENGUIN_PASSING
474   },
475   {
476     EL_BALLOON, FALSE,                          ACTION_MOVING,
477     SND_BALLOON_MOVING
478   },
479   {
480     EL_BALLOON, FALSE,                          ACTION_WAITING,
481     SND_BALLOON_WAITING
482   },
483   {
484     EL_BALLOON, FALSE,                          ACTION_PUSHING,
485     SND_BALLOON_PUSHING
486   },
487   {
488     EL_BALLOON_SWITCH_LEFT, TRUE,               ACTION_ACTIVATING,
489     SND_CLASS_BALLOON_SWITCH_ACTIVATING
490   },
491   {
492     EL_SPRING, FALSE,                           ACTION_MOVING,
493     SND_SPRING_MOVING
494   },
495   {
496     EL_SPRING, FALSE,                           ACTION_PUSHING,
497     SND_SPRING_PUSHING
498   },
499   {
500     EL_SPRING, FALSE,                           ACTION_IMPACT,
501     SND_SPRING_IMPACT
502   },
503   {
504     EL_WALL, TRUE,                              ACTION_GROWING,
505     SND_CLASS_WALL_GROWING
506   },
507   {
508     EL_EMC_ANDROID, FALSE,                      ACTION_PUSHING,
509     SND_EMC_ANDROID_PUSHING
510   },
511   {
512     EL_EMC_ANDROID, FALSE,                      ACTION_MOVING,
513     SND_EMC_ANDROID_MOVING
514   },
515   {
516     EL_EMC_ANDROID, FALSE,                      ACTION_DROPPING,
517     SND_EMC_ANDROID_DROPPING
518   },
519   {
520     EL_EMC_MAGIC_BALL, FALSE,                   ACTION_DROPPING,
521     SND_EMC_MAGIC_BALL_DROPPING
522   },
523   {
524     EL_PEARL, FALSE,                            ACTION_COLLECTING,
525     SND_PEARL_COLLECTING
526   },
527   {
528     EL_PEARL_BREAKING, FALSE,                   -1,
529     SND_PEARL_BREAKING
530   },
531   {
532     EL_PEARL, FALSE,                            ACTION_BREAKING,
533     SND_PEARL_BREAKING
534   },
535   {
536     EL_PEARL, FALSE,                            ACTION_IMPACT,
537     SND_PEARL_IMPACT
538   },
539   {
540     EL_CRYSTAL, FALSE,                          ACTION_COLLECTING,
541     SND_CRYSTAL_COLLECTING
542   },
543   {
544     EL_CRYSTAL, FALSE,                          ACTION_IMPACT,
545     SND_CRYSTAL_IMPACT
546   },
547   {
548     EL_ENVELOPE_1, TRUE,                        ACTION_COLLECTING,
549     SND_CLASS_ENVELOPE_COLLECTING
550   },
551   {
552     EL_ENVELOPE_1, TRUE,                        ACTION_OPENING,
553     SND_CLASS_ENVELOPE_OPENING
554   },
555   {
556     EL_ENVELOPE_1, TRUE,                        ACTION_CLOSING,
557     SND_CLASS_ENVELOPE_CLOSING
558   },
559   {
560     EL_INVISIBLE_SAND, FALSE,                   ACTION_DIGGING,
561     SND_INVISIBLE_SAND_DIGGING
562   },
563   {
564     EL_INVISIBLE_SAND_ACTIVE, FALSE,            ACTION_DIGGING,
565     SND_INVISIBLE_SAND_ACTIVE_DIGGING
566   },
567   {
568     EL_SHIELD_NORMAL, FALSE,                    ACTION_COLLECTING,
569     SND_SHIELD_NORMAL_COLLECTING
570   },
571   {
572     EL_SHIELD_NORMAL_ACTIVE, FALSE,             -1,
573     SND_SHIELD_NORMAL_ACTIVE
574   },
575   {
576     EL_SHIELD_NORMAL, FALSE,                    ACTION_ACTIVE,
577     SND_SHIELD_NORMAL_ACTIVE
578   },
579   {
580     EL_SHIELD_DEADLY, FALSE,                    ACTION_COLLECTING,
581     SND_SHIELD_DEADLY_COLLECTING
582   },
583   {
584     EL_SHIELD_DEADLY_ACTIVE, FALSE,             -1,
585     SND_SHIELD_DEADLY_ACTIVE
586   },
587   {
588     EL_SHIELD_DEADLY, FALSE,                    ACTION_ACTIVE,
589     SND_SHIELD_DEADLY_ACTIVE
590   },
591   {
592     EL_EXTRA_TIME, FALSE,                       ACTION_COLLECTING,
593     SND_EXTRA_TIME_COLLECTING
594   },
595   {
596     EL_MOLE, FALSE,                             ACTION_MOVING,
597     SND_MOLE_MOVING
598   },
599   {
600     EL_MOLE, FALSE,                             ACTION_WAITING,
601     SND_MOLE_WAITING
602   },
603   {
604     EL_MOLE, FALSE,                             ACTION_DIGGING,
605     SND_MOLE_DIGGING
606   },
607   {
608     EL_SWITCHGATE_SWITCH_UP, TRUE,              ACTION_ACTIVATING,
609     SND_CLASS_SWITCHGATE_SWITCH_ACTIVATING
610   },
611   {
612     EL_SWITCHGATE_OPEN, TRUE,                   ACTION_OPENING,
613     SND_CLASS_SWITCHGATE_OPENING
614   },
615   {
616     EL_SWITCHGATE_OPEN, TRUE,                   ACTION_CLOSING,
617     SND_CLASS_SWITCHGATE_CLOSING
618   },
619   {
620     EL_SWITCHGATE_OPEN, TRUE,                   ACTION_PASSING,
621     SND_CLASS_SWITCHGATE_PASSING
622   },
623   {
624     EL_TIMEGATE_SWITCH_ACTIVE, TRUE,            ACTION_ACTIVATING,
625     SND_CLASS_TIMEGATE_SWITCH_ACTIVATING
626   },
627   {
628     EL_TIMEGATE_SWITCH_ACTIVE, TRUE,            ACTION_ACTIVE,
629     SND_CLASS_TIMEGATE_SWITCH_ACTIVE
630   },
631   {
632     EL_TIMEGATE_SWITCH_ACTIVE, TRUE,            ACTION_DEACTIVATING,
633     SND_CLASS_TIMEGATE_SWITCH_DEACTIVATING
634   },
635   {
636     EL_TIMEGATE_OPEN, TRUE,                     ACTION_OPENING,
637     SND_CLASS_TIMEGATE_OPENING
638   },
639   {
640     EL_TIMEGATE_OPEN, TRUE,                     ACTION_CLOSING,
641     SND_CLASS_TIMEGATE_CLOSING
642   },
643   {
644     EL_TIMEGATE_OPEN, TRUE,                     ACTION_PASSING,
645     SND_CLASS_TIMEGATE_PASSING
646   },
647   {
648     EL_CONVEYOR_BELT_1_SWITCH_LEFT, TRUE,       ACTION_ACTIVATING,
649     SND_CLASS_CONVEYOR_BELT_SWITCH_ACTIVATING
650   },
651   {
652     EL_CONVEYOR_BELT_1_LEFT, TRUE,              ACTION_ACTIVE,
653     SND_CLASS_CONVEYOR_BELT_ACTIVE
654   },
655   {
656     EL_CONVEYOR_BELT_1_SWITCH_LEFT, TRUE,       ACTION_DEACTIVATING,
657     SND_CLASS_CONVEYOR_BELT_SWITCH_DEACTIVATING
658   },
659   {
660     EL_LIGHT_SWITCH, FALSE,                     ACTION_ACTIVATING,
661     SND_LIGHT_SWITCH_ACTIVATING
662   },
663   {
664     EL_LIGHT_SWITCH, FALSE,                     ACTION_DEACTIVATING,
665     SND_LIGHT_SWITCH_DEACTIVATING
666   },
667   {
668     EL_DX_SUPABOMB, FALSE,                      ACTION_PUSHING,
669     SND_DX_SUPABOMB_PUSHING
670   },
671   {
672     EL_TRAP, FALSE,                             ACTION_DIGGING,
673     SND_TRAP_DIGGING
674   },
675   {
676     EL_TRAP, FALSE,                             ACTION_ACTIVATING,
677     SND_TRAP_ACTIVATING
678   },
679   {
680     EL_TUBE_ANY, TRUE,                          ACTION_WALKING,
681     SND_CLASS_TUBE_WALKING
682   },
683   {
684     EL_SPEED_PILL, FALSE,                       ACTION_COLLECTING,
685     SND_SPEED_PILL_COLLECTING
686   },
687   {
688     EL_DYNABOMB_INCREASE_NUMBER, FALSE,         ACTION_COLLECTING,
689     SND_DYNABOMB_INCREASE_NUMBER_COLLECTING
690   },
691   {
692     EL_DYNABOMB_INCREASE_SIZE, FALSE,           ACTION_COLLECTING,
693     SND_DYNABOMB_INCREASE_SIZE_COLLECTING
694   },
695   {
696     EL_DYNABOMB_INCREASE_POWER, FALSE,          ACTION_COLLECTING,
697     SND_DYNABOMB_INCREASE_POWER_COLLECTING
698   },
699   {
700     EL_DYNABOMB_INCREASE_NUMBER, TRUE,          ACTION_DROPPING,
701     SND_CLASS_DYNABOMB_DROPPING
702   },
703   {
704     EL_DYNABOMB_INCREASE_NUMBER, TRUE,          ACTION_ACTIVE,
705     SND_CLASS_DYNABOMB_ACTIVE
706   },
707   {
708     EL_SATELLITE, FALSE,                        ACTION_MOVING,
709     SND_SATELLITE_MOVING
710   },
711   {
712     EL_SATELLITE, FALSE,                        ACTION_WAITING,
713     SND_SATELLITE_WAITING
714   },
715   {
716     EL_SATELLITE, FALSE,                        ACTION_PUSHING,
717     SND_SATELLITE_PUSHING
718   },
719   {
720     EL_LAMP, FALSE,                             ACTION_ACTIVATING,
721     SND_LAMP_ACTIVATING
722   },
723   {
724     EL_LAMP, FALSE,                             ACTION_DEACTIVATING,
725     SND_LAMP_DEACTIVATING
726   },
727   {
728     EL_TIME_ORB_FULL, FALSE,                    ACTION_COLLECTING,
729     SND_TIME_ORB_FULL_COLLECTING
730   },
731   {
732     EL_TIME_ORB_FULL, FALSE,                    ACTION_IMPACT,
733     SND_TIME_ORB_FULL_IMPACT
734   },
735   {
736     EL_TIME_ORB_EMPTY, FALSE,                   ACTION_PUSHING,
737     SND_TIME_ORB_EMPTY_PUSHING
738   },
739   {
740     EL_TIME_ORB_EMPTY, FALSE,                   ACTION_IMPACT,
741     SND_TIME_ORB_EMPTY_IMPACT
742   },
743   {
744     EL_GAME_OF_LIFE, FALSE,                     ACTION_WAITING,
745     SND_GAME_OF_LIFE_WAITING
746   },
747   {
748     EL_GAME_OF_LIFE, FALSE,                     ACTION_GROWING,
749     SND_GAME_OF_LIFE_GROWING
750   },
751   {
752     EL_BIOMAZE, FALSE,                          ACTION_WAITING,
753     SND_BIOMAZE_WAITING
754   },
755   {
756     EL_BIOMAZE, FALSE,                          ACTION_GROWING,
757     SND_BIOMAZE_GROWING
758   },
759   {
760     EL_PACMAN, FALSE,                           ACTION_MOVING,
761     SND_PACMAN_MOVING
762   },
763   {
764     EL_PACMAN, FALSE,                           ACTION_WAITING,
765     SND_PACMAN_WAITING
766   },
767   {
768     EL_PACMAN, FALSE,                           ACTION_DIGGING,
769     SND_PACMAN_DIGGING
770   },
771   {
772     EL_DARK_YAMYAM, FALSE,                      ACTION_MOVING,
773     SND_DARK_YAMYAM_MOVING
774   },
775   {
776     EL_DARK_YAMYAM, FALSE,                      ACTION_WAITING,
777     SND_DARK_YAMYAM_WAITING
778   },
779   {
780     EL_DARK_YAMYAM, FALSE,                      ACTION_DIGGING,
781     SND_DARK_YAMYAM_DIGGING
782   },
783   {
784     EL_PENGUIN, FALSE,                          ACTION_MOVING,
785     SND_PENGUIN_MOVING
786   },
787   {
788     EL_PENGUIN, FALSE,                          ACTION_WAITING,
789     SND_PENGUIN_WAITING
790   },
791   {
792     EL_PIG, FALSE,                              ACTION_MOVING,
793     SND_PIG_MOVING
794   },
795   {
796     EL_PIG, FALSE,                              ACTION_WAITING,
797     SND_PIG_WAITING
798   },
799   {
800     EL_PIG, FALSE,                              ACTION_DIGGING,
801     SND_PIG_DIGGING
802   },
803   {
804     EL_DRAGON, FALSE,                           ACTION_MOVING,
805     SND_DRAGON_MOVING
806   },
807   {
808     EL_DRAGON, FALSE,                           ACTION_WAITING,
809     SND_DRAGON_WAITING
810   },
811   {
812     EL_DRAGON, FALSE,                           ACTION_ATTACKING,
813     SND_DRAGON_ATTACKING
814   },
815   {
816     -1, -1,                                     -1,
817     -1
818   },
819 };
820
821 #endif  /* CONF_E2S_C */