rnd-20020501-2-src
[rocksndiamonds.git] / src / main.h
index 1b97cd4ee17561d49989c40bea848029c0a639de..2d7b635287f04a1c598acb9c7c80895b08ff3895 100644 (file)
@@ -1450,99 +1450,117 @@ extern int             num_element_info;
 #define NUM_SOUND_EFFECTS      4
 
 
-#define SND_AMOEBA_GROWING             0
-#define SND_PLAYER_SCREAMING           0
-#define SND_ACID_SPLASHING             0
-#define SND_MOLE_EATING_AMOEBA         0
-#define SND_PENGUIN_ENTERING_EXIT      0
-#define SND_PLAYER_ENTERING_EXIT       0
-#define SND_PLAYER_SOLVING_SOKOBAN     0
-#define SND_TIME_ORB_FULL_IMPACT       0
-#define SND_TIME_ORB_EMPTY_IMPACT      0
-#define SND_ELECTRIC_BULB_LIGHT                0
-#define SND_SOKOBAN_FIELD_FILLING      0
-#define SND_LEVELTIME_RUNNING_OUT      0
-#define SND_EXTRA_TIME_COLLECTING      0
-#define SND_TIME_ORB_FULL_COLLECTING   0
-#define SND_MENU_HALL_OF_FAME          0
-#define SND_KEY_IMPACT                 0
-#define SND_EM_KEY_IMPACT              0
-#define SND_BUG_MOVING                 0
-#define SND_BUTTERFLY_MOVING           0
-#define SND_ROCK_IMPACT                        0
-#define SND_BD_ROCK_IMPACT             0
-#define SND_AMOEBA_TURNS_TO_ROCK       0
-#define SND_NUT_IMPACT                 0
-#define SND_PEARL_BREAKING             0
-#define SND_NUT_CRACKING               0
-#define SND_NUT_PUSHING                        0
-#define SND_PLAYER_LAUGHING_AT         0
-#define SND_ROBOT_WHEEL_RUNNING                0
-#define SND_TIMEGATE_WHEEL_RUNNING     0
-#define SND_MAGIC_WALL_RUNNING         0
-#define SND_YAMYAM_WAITING             0
-#define SND_MENU_DOOR                  0
-#define SND_SWITCHGATE_OPENING         0
-#define SND_SWITCHGATE_CLOSING         0
-#define SND_TIMEGATE_OPENING           0
-#define SND_TIMEGATE_CLOSING           0
-#define SND_EXIT_OPENING               0
-#define SND_EMERALD_IMPACT             0
-#define SND_BD_DIAMOND_IMPACT          0
-#define SND_DIAMOND_IMPACT             0
-#define SND_INFOTRON_IMPACT            0
-#define SND_AMOEBA_TURNS_TO_GEM                0
-#define SND_EMERALD_COLLECTING         0
-#define SND_BD_DIAMOND_COLLECTING      0
-#define SND_DIAMOND_COLLECTING         0
-#define SND_PEARL_COLLECTING           0
-#define SND_CRYSTAL_COLLECTING         0
-#define SND_SPEED_PILL_COLLECTING      0
-#define SND_ENVELOPE_COLLECTING                0
-#define SND_SHIELD_PASSIVE_COLLECTING  0
-#define SND_SHIELD_ACTIVE_COLLECTING   0
-#define SND_DYNAMITE_COLLECTING                0
-#define SND_DYNABOMB_NR_COLLECTING     0
-#define SND_DYNABOMB_SZ_COLLECTING     0
-#define SND_DYNABOMB_XL_COLLECTING     0
-#define SND_KEY_COLLECTING             0
-#define SND_EM_KEY_COLLECTING          0
-#define SND_ROCK_PUSHING               0
-#define SND_BD_ROCK_PUSHING            0
-#define SND_BOMB_PUSHING               0
-#define SND_DX_SUPABOMB_PUSHING                0
-#define SND_TIME_ORB_EMPTY_PUSHING     0
-#define SND_SPRING_PUSHING             0
-#define SND_SOKOBAN_OBJECT_PUSHING     0
-#define SND_SATELLITE_PUSHING          0
-#define SND_SP_DISK_YELLOW_PUSHING     0
-#define SND_DIAMOND_SMASHING           0
-#define SND_MAGIC_WALL_ACTIVATING      0
-#define SND_MENU_INFO_SCREEN           0
-#define SND_EXPLOSION                  0
-#define SND_SPACESHIP_MOVING           0
-#define SND_FIREFLY_MOVING             0
-#define SND_ROBOT_MOVING               0
-#define SND_SAND_DIGGING               0
-#define SND_SAND_INVISIBLE_DIGGING     0
-#define SND_TRAP_INACTIVE_DIGGING      0
-#define SND_BALLOON_MOVING             0
-#define SND_LEVELTIME_BONUS            0
-#define SND_DYNAMITE_BURNING           0
-#define SND_SP_BASE_DIGGING            0
-#define SND_SP_BUGGY_BASE_DIGGING      0
-#define SND_SP_INFOTRON_COLLECTING     0
-#define SND_SP_DISK_RED_COLLECTING     0
-#define SND_SP_ZONK_IMPACT             0
-#define SND_SP_ZONK_PUSHING            0
-#define SND_SP_DISK_ORANGE_PUSHING     0
-#define SND_SP_BUGGY_BASE_PASSING      0
-#define SND_SP_EXPLOSION               0
-#define SND_EMPTY_SPACE_DIGGING                0
-#define SND_EM_GATE_PASSING            0
-#define SND_SWITCHGATE_PASSING         0
-#define SND_TIMEGATE_PASSING           0
-#define SND_SP_PORT_PASSING            0
+#define SND_BD_EMPTY_SPACE_DIGGING     0
+#define SND_BD_SAND_DIGGING            1
+#define SND_BD_DIAMOND_COLLECTING      2
+#define SND_BD_DIAMOND_IMPACT          3
+#define SND_BD_ROCK_PUSHING            4
+#define SND_BD_ROCK_IMPACT             5
+#define SND_BD_MAGIC_WALL_ACTIVATING   6
+#define SND_BD_MAGIC_WALL_CHANGING     7
+#define SND_BD_MAGIC_WALL_RUNNING      8
+#define SND_BD_AMOEBA_GROWING          9
+#define SND_BD_AMOEBA_TURNING_TO_GEM   10
+#define SND_BD_AMOEBA_TURNING_TO_ROCK  11
+#define SND_BD_BUTTERFLY_MOVING                12
+#define SND_BD_FIREFLY_MOVING          13
+#define SND_BD_EXIT_ENTERING           14
+#define SND_SP_EMPTY_SPACE_DIGGING     15
+#define SND_SP_BASE_DIGGING            16
+#define SND_SP_BUGGY_BASE_DIGGING      17
+#define SND_SP_BUGGY_BASE_ACTIVATING   18
+#define SND_SP_INFOTRON_COLLECTING     19
+#define SND_SP_INFOTRON_IMPACT         20
+#define SND_SP_ZONK_PUSHING            21
+#define SND_SP_ZONK_IMPACT             22
+#define SND_SP_DISK_RED_COLLECTING     23
+#define SND_SP_DISK_ORANGE_PUSHING     24
+#define SND_SP_DISK_YELLOW_PUSHING     25
+#define SND_SP_PORT_PASSING            26
+#define SND_SP_EXIT_ENTERING           27
+#define SND_SP_ELEMENT_EXPLODING       28
+#define SND_SOKOBAN_OBJECT_PUSHING     29
+#define SND_SOKOBAN_FIELD_FILLING      30
+#define SND_SOKOBAN_GAME_SOLVING       31
+#define SND_EMPTY_SPACE_DIGGING                32
+#define SND_SAND_DIGGING               33
+#define SND_EMERALD_COLLECTING         34
+#define SND_EMERALD_IMPACT             35
+#define SND_DIAMOND_COLLECTING         36
+#define SND_DIAMOND_IMPACT             37
+#define SND_DIAMOND_BREAKING           38
+#define SND_ROCK_PUSHING               39
+#define SND_ROCK_IMPACT                        40
+#define SND_BOMB_PUSHING               41
+#define SND_NUT_PUSHING                        42
+#define SND_NUT_CRACKING               43
+#define SND_NUT_IMPACT                 44
+#define SND_DYNAMITE_COLLECTING                45
+#define SND_DYNAMITE_PLACING           46
+#define SND_DYNAMITE_BURNING           47
+#define SND_KEY_COLLECTING             48
+#define SND_GATE_PASSING               49
+#define SND_BUG_MOVING                 50
+#define SND_SPACESHIP_MOVING           51
+#define SND_YAMYAM_WAITING             52
+#define SND_ROBOT_MOVING               53
+#define SND_ROBOT_WHEEL_ACTIVATING     54
+#define SND_ROBOT_WHEEL_RUNNING                55
+#define SND_MAGIC_WALL_ACTIVATING      56
+#define SND_MAGIC_WALL_CHANGING                57
+#define SND_MAGIC_WALL_RUNNING         58
+#define SND_AMOEBA_GROWING             59
+#define SND_ACID_SPLASHING             60
+#define SND_EXIT_OPENING               61
+#define SND_EXIT_ENTERING              62
+#define SND_BALLOON_MOVING             63
+#define SND_SPRING_PUSHING             64
+#define SND_PEARL_COLLECTING           65
+#define SND_PEARL_BREAKING             66
+#define SND_CRYSTAL_COLLECTING         67
+#define SND_ENVELOPE_COLLECTING                68
+#define SND_SAND_INVISIBLE_DIGGING     69
+#define SND_SHIELD_PASSIVE_COLLECTING  70
+#define SND_SHIELD_ACTIVE_COLLECTING   71
+#define SND_EXTRA_TIME_COLLECTING      72
+#define SND_MOLE_EATING_AMOEBA         73
+#define SND_SWITCHGATE_OPENING         74
+#define SND_SWITCHGATE_CLOSING         75
+#define SND_SWITCHGATE_PASSING         76
+#define SND_TIMEGATE_WHEEL_ACTIVATING  77
+#define SND_TIMEGATE_WHEEL_RUNNING     78
+#define SND_TIMEGATE_OPENING           79
+#define SND_TIMEGATE_CLOSING           80
+#define SND_TIMEGATE_PASSING           81
+#define SND_DX_BOMB_PUSHING            82
+#define SND_TRAP_INACTIVE_DIGGING      83
+#define SND_AMOEBA_TURNING_TO_GEM      84
+#define SND_AMOEBA_TURNING_TO_ROCK     85
+#define SND_SPEED_PILL_COLLECTING      86
+#define SND_DYNABOMB_NR_COLLECTING     87
+#define SND_DYNABOMB_SZ_COLLECTING     88
+#define SND_DYNABOMB_XL_COLLECTING     89
+#define SND_DYNABOMB_PLACING           90
+#define SND_DYNABOMB_BURNING           91
+#define SND_SATELLITE_PUSHING          92
+#define SND_LAMP_ACTIVATING            93
+#define SND_LAMP_DEACTIVATING          94
+#define SND_TIME_ORB_FULL_COLLECTING   95
+#define SND_TIME_ORB_FULL_IMPACT       96
+#define SND_TIME_ORB_EMPTY_PUSHING     97
+#define SND_TIME_ORB_EMPTY_IMPACT      98
+#define SND_GAMEOFLIFE_GROWING         99
+#define SND_BIOMAZE_GROWING            100
+#define SND_PENGUIN_ENTERING_EXIT      101
+#define SND_PLAYER_SCREAMING           102
+#define SND_ELEMENT_EXPLODING          103
+#define SND_GAME_RUNNING_OUT_OF_TIME   104
+#define SND_GAME_LEVELTIME_BONUS       105
+#define SND_GAME_LAUGHING_AT_PLAYER    106
+#define SND_MENU_DOOR_OPENING          107
+#define SND_MENU_DOOR_CLOSING          108
+#define SND_MENU_HALL_OF_FAME          109
+#define SND_MENU_INFO_SCREEN           110
 
 #define NUM_SOUND_EFFECTS__NEW         0