rnd-20070120-1-src
[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_AMOEBA_DEAD, TRUE,                       ACTION_WAITING,
381     SND_CLASS_AMOEBA_WAITING
382   },
383   {
384     EL_AMOEBA_DEAD, TRUE,                       ACTION_GROWING,
385     SND_CLASS_AMOEBA_GROWING
386   },
387   {
388     EL_AMOEBA_DEAD, TRUE,                       ACTION_DROPPING,
389     SND_CLASS_AMOEBA_DROPPING
390   },
391   {
392     EL_ACID, FALSE,                             ACTION_SPLASHING,
393     SND_ACID_SPLASHING
394   },
395   {
396     EL_QUICKSAND_EMPTY, TRUE,                   ACTION_FILLING,
397     SND_CLASS_QUICKSAND_FILLING
398   },
399   {
400     EL_QUICKSAND_EMPTY, TRUE,                   ACTION_EMPTYING,
401     SND_CLASS_QUICKSAND_EMPTYING
402   },
403   {
404     EL_EXIT_CLOSED, TRUE,                       ACTION_OPENING,
405     SND_CLASS_EXIT_OPENING
406   },
407   {
408     EL_EXIT_CLOSED, TRUE,                       ACTION_CLOSING,
409     SND_CLASS_EXIT_CLOSING
410   },
411   {
412     EL_EXIT_CLOSED, TRUE,                       ACTION_PASSING,
413     SND_CLASS_EXIT_PASSING
414   },
415   {
416     EL_STEEL_EXIT_CLOSED, TRUE,                 ACTION_OPENING,
417     SND_CLASS_STEEL_EXIT_OPENING
418   },
419   {
420     EL_STEEL_EXIT_CLOSED, TRUE,                 ACTION_CLOSING,
421     SND_CLASS_STEEL_EXIT_CLOSING
422   },
423   {
424     EL_STEEL_EXIT_CLOSED, TRUE,                 ACTION_PASSING,
425     SND_CLASS_STEEL_EXIT_PASSING
426   },
427   {
428     EL_EM_EXIT_CLOSED, TRUE,                    ACTION_OPENING,
429     SND_CLASS_EM_EXIT_OPENING
430   },
431   {
432     EL_EM_EXIT_CLOSED, TRUE,                    ACTION_CLOSING,
433     SND_CLASS_EM_EXIT_CLOSING
434   },
435   {
436     EL_EM_EXIT_CLOSED, TRUE,                    ACTION_PASSING,
437     SND_CLASS_EM_EXIT_PASSING
438   },
439   {
440     EL_EM_STEEL_EXIT_CLOSED, TRUE,              ACTION_OPENING,
441     SND_CLASS_EM_STEEL_EXIT_OPENING
442   },
443   {
444     EL_EM_STEEL_EXIT_CLOSED, TRUE,              ACTION_CLOSING,
445     SND_CLASS_EM_STEEL_EXIT_CLOSING
446   },
447   {
448     EL_EM_STEEL_EXIT_CLOSED, TRUE,              ACTION_PASSING,
449     SND_CLASS_EM_STEEL_EXIT_PASSING
450   },
451   {
452     EL_PENGUIN, FALSE,                          ACTION_PASSING,
453     SND_PENGUIN_PASSING
454   },
455   {
456     EL_BALLOON, FALSE,                          ACTION_MOVING,
457     SND_BALLOON_MOVING
458   },
459   {
460     EL_BALLOON, FALSE,                          ACTION_WAITING,
461     SND_BALLOON_WAITING
462   },
463   {
464     EL_BALLOON, FALSE,                          ACTION_PUSHING,
465     SND_BALLOON_PUSHING
466   },
467   {
468     EL_BALLOON_SWITCH_LEFT, TRUE,               ACTION_ACTIVATING,
469     SND_CLASS_BALLOON_SWITCH_ACTIVATING
470   },
471   {
472     EL_SPRING, FALSE,                           ACTION_MOVING,
473     SND_SPRING_MOVING
474   },
475   {
476     EL_SPRING, FALSE,                           ACTION_PUSHING,
477     SND_SPRING_PUSHING
478   },
479   {
480     EL_SPRING, FALSE,                           ACTION_IMPACT,
481     SND_SPRING_IMPACT
482   },
483   {
484     EL_WALL, TRUE,                              ACTION_GROWING,
485     SND_CLASS_WALL_GROWING
486   },
487   {
488     EL_EMC_ANDROID, FALSE,                      ACTION_PUSHING,
489     SND_EMC_ANDROID_PUSHING
490   },
491   {
492     EL_EMC_ANDROID, FALSE,                      ACTION_MOVING,
493     SND_EMC_ANDROID_MOVING
494   },
495   {
496     EL_EMC_ANDROID, FALSE,                      ACTION_DROPPING,
497     SND_EMC_ANDROID_DROPPING
498   },
499   {
500     EL_EMC_MAGIC_BALL, FALSE,                   ACTION_DROPPING,
501     SND_EMC_MAGIC_BALL_DROPPING
502   },
503   {
504     EL_PEARL, FALSE,                            ACTION_COLLECTING,
505     SND_PEARL_COLLECTING
506   },
507   {
508     EL_PEARL_BREAKING, FALSE,                   -1,
509     SND_PEARL_BREAKING
510   },
511   {
512     EL_PEARL, FALSE,                            ACTION_BREAKING,
513     SND_PEARL_BREAKING
514   },
515   {
516     EL_PEARL, FALSE,                            ACTION_IMPACT,
517     SND_PEARL_IMPACT
518   },
519   {
520     EL_CRYSTAL, FALSE,                          ACTION_COLLECTING,
521     SND_CRYSTAL_COLLECTING
522   },
523   {
524     EL_CRYSTAL, FALSE,                          ACTION_IMPACT,
525     SND_CRYSTAL_IMPACT
526   },
527   {
528     EL_ENVELOPE_1, TRUE,                        ACTION_COLLECTING,
529     SND_CLASS_ENVELOPE_COLLECTING
530   },
531   {
532     EL_ENVELOPE_1, TRUE,                        ACTION_OPENING,
533     SND_CLASS_ENVELOPE_OPENING
534   },
535   {
536     EL_ENVELOPE_1, TRUE,                        ACTION_CLOSING,
537     SND_CLASS_ENVELOPE_CLOSING
538   },
539   {
540     EL_INVISIBLE_SAND, FALSE,                   ACTION_DIGGING,
541     SND_INVISIBLE_SAND_DIGGING
542   },
543   {
544     EL_INVISIBLE_SAND_ACTIVE, FALSE,            ACTION_DIGGING,
545     SND_INVISIBLE_SAND_ACTIVE_DIGGING
546   },
547   {
548     EL_SHIELD_NORMAL, FALSE,                    ACTION_COLLECTING,
549     SND_SHIELD_NORMAL_COLLECTING
550   },
551   {
552     EL_SHIELD_NORMAL_ACTIVE, FALSE,             -1,
553     SND_SHIELD_NORMAL_ACTIVE
554   },
555   {
556     EL_SHIELD_NORMAL, FALSE,                    ACTION_ACTIVE,
557     SND_SHIELD_NORMAL_ACTIVE
558   },
559   {
560     EL_SHIELD_DEADLY, FALSE,                    ACTION_COLLECTING,
561     SND_SHIELD_DEADLY_COLLECTING
562   },
563   {
564     EL_SHIELD_DEADLY_ACTIVE, FALSE,             -1,
565     SND_SHIELD_DEADLY_ACTIVE
566   },
567   {
568     EL_SHIELD_DEADLY, FALSE,                    ACTION_ACTIVE,
569     SND_SHIELD_DEADLY_ACTIVE
570   },
571   {
572     EL_EXTRA_TIME, FALSE,                       ACTION_COLLECTING,
573     SND_EXTRA_TIME_COLLECTING
574   },
575   {
576     EL_MOLE, FALSE,                             ACTION_MOVING,
577     SND_MOLE_MOVING
578   },
579   {
580     EL_MOLE, FALSE,                             ACTION_WAITING,
581     SND_MOLE_WAITING
582   },
583   {
584     EL_MOLE, FALSE,                             ACTION_DIGGING,
585     SND_MOLE_DIGGING
586   },
587   {
588     EL_SWITCHGATE_SWITCH_UP, TRUE,              ACTION_ACTIVATING,
589     SND_CLASS_SWITCHGATE_SWITCH_ACTIVATING
590   },
591   {
592     EL_SWITCHGATE_OPEN, TRUE,                   ACTION_OPENING,
593     SND_CLASS_SWITCHGATE_OPENING
594   },
595   {
596     EL_SWITCHGATE_OPEN, TRUE,                   ACTION_CLOSING,
597     SND_CLASS_SWITCHGATE_CLOSING
598   },
599   {
600     EL_SWITCHGATE_OPEN, TRUE,                   ACTION_PASSING,
601     SND_CLASS_SWITCHGATE_PASSING
602   },
603   {
604     EL_TIMEGATE_SWITCH_ACTIVE, TRUE,            ACTION_ACTIVATING,
605     SND_CLASS_TIMEGATE_SWITCH_ACTIVATING
606   },
607   {
608     EL_TIMEGATE_SWITCH_ACTIVE, TRUE,            ACTION_ACTIVE,
609     SND_CLASS_TIMEGATE_SWITCH_ACTIVE
610   },
611   {
612     EL_TIMEGATE_SWITCH_ACTIVE, TRUE,            ACTION_DEACTIVATING,
613     SND_CLASS_TIMEGATE_SWITCH_DEACTIVATING
614   },
615   {
616     EL_TIMEGATE_OPEN, TRUE,                     ACTION_OPENING,
617     SND_CLASS_TIMEGATE_OPENING
618   },
619   {
620     EL_TIMEGATE_OPEN, TRUE,                     ACTION_CLOSING,
621     SND_CLASS_TIMEGATE_CLOSING
622   },
623   {
624     EL_TIMEGATE_OPEN, TRUE,                     ACTION_PASSING,
625     SND_CLASS_TIMEGATE_PASSING
626   },
627   {
628     EL_CONVEYOR_BELT_1_SWITCH_LEFT, TRUE,       ACTION_ACTIVATING,
629     SND_CLASS_CONVEYOR_BELT_SWITCH_ACTIVATING
630   },
631   {
632     EL_CONVEYOR_BELT_1_LEFT, TRUE,              ACTION_ACTIVE,
633     SND_CLASS_CONVEYOR_BELT_ACTIVE
634   },
635   {
636     EL_CONVEYOR_BELT_1_SWITCH_LEFT, TRUE,       ACTION_DEACTIVATING,
637     SND_CLASS_CONVEYOR_BELT_SWITCH_DEACTIVATING
638   },
639   {
640     EL_LIGHT_SWITCH, FALSE,                     ACTION_ACTIVATING,
641     SND_LIGHT_SWITCH_ACTIVATING
642   },
643   {
644     EL_LIGHT_SWITCH, FALSE,                     ACTION_DEACTIVATING,
645     SND_LIGHT_SWITCH_DEACTIVATING
646   },
647   {
648     EL_DX_SUPABOMB, FALSE,                      ACTION_PUSHING,
649     SND_DX_SUPABOMB_PUSHING
650   },
651   {
652     EL_TRAP, FALSE,                             ACTION_DIGGING,
653     SND_TRAP_DIGGING
654   },
655   {
656     EL_TRAP, FALSE,                             ACTION_ACTIVATING,
657     SND_TRAP_ACTIVATING
658   },
659   {
660     EL_TUBE_ANY, TRUE,                          ACTION_WALKING,
661     SND_CLASS_TUBE_WALKING
662   },
663   {
664     EL_SPEED_PILL, FALSE,                       ACTION_COLLECTING,
665     SND_SPEED_PILL_COLLECTING
666   },
667   {
668     EL_DYNABOMB_INCREASE_NUMBER, FALSE,         ACTION_COLLECTING,
669     SND_DYNABOMB_INCREASE_NUMBER_COLLECTING
670   },
671   {
672     EL_DYNABOMB_INCREASE_SIZE, FALSE,           ACTION_COLLECTING,
673     SND_DYNABOMB_INCREASE_SIZE_COLLECTING
674   },
675   {
676     EL_DYNABOMB_INCREASE_POWER, FALSE,          ACTION_COLLECTING,
677     SND_DYNABOMB_INCREASE_POWER_COLLECTING
678   },
679   {
680     EL_DYNABOMB_INCREASE_NUMBER, TRUE,          ACTION_DROPPING,
681     SND_CLASS_DYNABOMB_DROPPING
682   },
683   {
684     EL_DYNABOMB_INCREASE_NUMBER, TRUE,          ACTION_ACTIVE,
685     SND_CLASS_DYNABOMB_ACTIVE
686   },
687   {
688     EL_SATELLITE, FALSE,                        ACTION_MOVING,
689     SND_SATELLITE_MOVING
690   },
691   {
692     EL_SATELLITE, FALSE,                        ACTION_WAITING,
693     SND_SATELLITE_WAITING
694   },
695   {
696     EL_SATELLITE, FALSE,                        ACTION_PUSHING,
697     SND_SATELLITE_PUSHING
698   },
699   {
700     EL_LAMP, FALSE,                             ACTION_ACTIVATING,
701     SND_LAMP_ACTIVATING
702   },
703   {
704     EL_LAMP, FALSE,                             ACTION_DEACTIVATING,
705     SND_LAMP_DEACTIVATING
706   },
707   {
708     EL_TIME_ORB_FULL, FALSE,                    ACTION_COLLECTING,
709     SND_TIME_ORB_FULL_COLLECTING
710   },
711   {
712     EL_TIME_ORB_FULL, FALSE,                    ACTION_IMPACT,
713     SND_TIME_ORB_FULL_IMPACT
714   },
715   {
716     EL_TIME_ORB_EMPTY, FALSE,                   ACTION_PUSHING,
717     SND_TIME_ORB_EMPTY_PUSHING
718   },
719   {
720     EL_TIME_ORB_EMPTY, FALSE,                   ACTION_IMPACT,
721     SND_TIME_ORB_EMPTY_IMPACT
722   },
723   {
724     EL_GAME_OF_LIFE, FALSE,                     ACTION_WAITING,
725     SND_GAME_OF_LIFE_WAITING
726   },
727   {
728     EL_GAME_OF_LIFE, FALSE,                     ACTION_GROWING,
729     SND_GAME_OF_LIFE_GROWING
730   },
731   {
732     EL_BIOMAZE, FALSE,                          ACTION_WAITING,
733     SND_BIOMAZE_WAITING
734   },
735   {
736     EL_BIOMAZE, FALSE,                          ACTION_GROWING,
737     SND_BIOMAZE_GROWING
738   },
739   {
740     EL_PACMAN, FALSE,                           ACTION_MOVING,
741     SND_PACMAN_MOVING
742   },
743   {
744     EL_PACMAN, FALSE,                           ACTION_WAITING,
745     SND_PACMAN_WAITING
746   },
747   {
748     EL_PACMAN, FALSE,                           ACTION_DIGGING,
749     SND_PACMAN_DIGGING
750   },
751   {
752     EL_DARK_YAMYAM, FALSE,                      ACTION_MOVING,
753     SND_DARK_YAMYAM_MOVING
754   },
755   {
756     EL_DARK_YAMYAM, FALSE,                      ACTION_WAITING,
757     SND_DARK_YAMYAM_WAITING
758   },
759   {
760     EL_DARK_YAMYAM, FALSE,                      ACTION_DIGGING,
761     SND_DARK_YAMYAM_DIGGING
762   },
763   {
764     EL_PENGUIN, FALSE,                          ACTION_MOVING,
765     SND_PENGUIN_MOVING
766   },
767   {
768     EL_PENGUIN, FALSE,                          ACTION_WAITING,
769     SND_PENGUIN_WAITING
770   },
771   {
772     EL_PIG, FALSE,                              ACTION_MOVING,
773     SND_PIG_MOVING
774   },
775   {
776     EL_PIG, FALSE,                              ACTION_WAITING,
777     SND_PIG_WAITING
778   },
779   {
780     EL_PIG, FALSE,                              ACTION_DIGGING,
781     SND_PIG_DIGGING
782   },
783   {
784     EL_DRAGON, FALSE,                           ACTION_MOVING,
785     SND_DRAGON_MOVING
786   },
787   {
788     EL_DRAGON, FALSE,                           ACTION_WAITING,
789     SND_DRAGON_WAITING
790   },
791   {
792     EL_DRAGON, FALSE,                           ACTION_ATTACKING,
793     SND_DRAGON_ATTACKING
794   },
795   {
796     -1, -1,                                     -1,
797     -1
798   },
799 };
800
801 #endif  /* CONF_E2S_C */