From 90620849f8c48a86c5f76233501672fbbeb8aa08 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Wed, 1 May 2002 22:06:05 +0200 Subject: [PATCH] rnd-20020501-2-src --- src/libgame/setup.c | 2 +- src/libgame/sound.c | 2 +- src/libgame/sound.h | 4 + src/main.c | 295 ++++++++++++++++++++++++-------------------- src/main.h | 204 ++++++++++++++++-------------- src/timestamp.h | 2 +- 6 files changed, 282 insertions(+), 227 deletions(-) diff --git a/src/libgame/setup.c b/src/libgame/setup.c index 74a60351..524be341 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -79,7 +79,7 @@ static char *levelclass_desc[NUM_LEVELCLASS_DESC] = IS_LEVELCLASS_USER(n) ? 7 : \ 9) -#define TOKEN_VALUE_POSITION 30 +#define TOKEN_VALUE_POSITION 40 #define MAX_COOKIE_LEN 256 diff --git a/src/libgame/sound.c b/src/libgame/sound.c index 55a6c74b..df2094b2 100644 --- a/src/libgame/sound.c +++ b/src/libgame/sound.c @@ -1305,7 +1305,7 @@ static void LoadCustomSound(SoundInfo **snd_info, char *basename) { char *filename = getCustomSoundFilename(basename); - if (strcmp(basename, "NONE") == 0) + if (strcmp(basename, SND_FILE_UNDEFINED) == 0) { deleteSoundEntry(snd_info); return; diff --git a/src/libgame/sound.h b/src/libgame/sound.h index 8481f368..b2461ef5 100644 --- a/src/libgame/sound.h +++ b/src/libgame/sound.h @@ -165,6 +165,10 @@ #endif #endif +/* value for undefined sound effect filename */ +#define SND_FILE_UNDEFINED "NONE" + + #if 0 struct SoundHeader_SUN { diff --git a/src/main.c b/src/main.c index 2b0716e2..198caa74 100644 --- a/src/main.c +++ b/src/main.c @@ -139,164 +139,197 @@ char *sound_name[NUM_SOUNDS] = /* sound effects: setup file identifiers and corresponding default filenames */ struct SoundEffectInfo sound_effects[NUM_SOUND_EFFECTS] = { - { "infotron_collecting", "infotron.wav" }, - { "zonk_falling", "NONE" }, - { "zonk_pushing", "zonkpush.wav" }, - { "player_screaming", "autsch.wav" } + { "infotron_collecting", "infotron.wav" }, /* TEST */ + { "zonk_falling", SND_FILE_UNDEFINED }, /* TEST */ + { "zonk_pushing", "zonkpush.wav" }, /* TEST */ + { "player_screaming", "autsch.wav" } /* TEST */ }; struct SoundEffectInfo sound_effects_NEW[] = { /* sounds for Boulder Dash style elements and actions */ - { "bd_empty_space.digging", "empty.wav" }, - { "bd_sand.digging", "schlurf.wav" }, - { "bd_diamond.collecting", "pong.wav" }, - { "bd_diamond.impact", "pling.wav" }, - { "bd_rock.pushing", "pusch.wav" }, - { "bd_rock.impact", "klopf.wav" }, - { "bd_magic_wall.activating", "quirk.wav" }, - { "bd_magic_wall.changing", "quirk.wav" }, - { "bd_magic_wall.running", "miep.wav" }, - { "bd_amoeba.growing", "amoebe.wav" }, - { "bd_amoeba.turning_to_gem", "pling.wav" }, - { "bd_amoeba.turning_to_rock","klopf.wav" }, - { "bd_butterfly.moving", "klapper.wav" }, - { "bd_firefly.moving", "roehr.wav" }, - { "bd_exit.entering", "buing.wav" }, + { "bd_empty_space.digging", "empty.wav" }, + { "bd_sand.digging", "schlurf.wav" }, + { "bd_diamond.collecting", "pong.wav" }, + { "bd_diamond.impact", "pling.wav" }, + { "bd_rock.pushing", "pusch.wav" }, + { "bd_rock.impact", "klopf.wav" }, + { "bd_magic_wall.activating", "quirk.wav" }, + { "bd_magic_wall.changing", "quirk.wav" }, + { "bd_magic_wall.running", "miep.wav" }, + { "bd_amoeba.growing", "amoebe.wav" }, + { "bd_amoeba.turning_to_gem", "pling.wav" }, + { "bd_amoeba.turning_to_rock", "klopf.wav" }, + { "bd_butterfly.moving", "klapper.wav" }, + { "bd_firefly.moving", "roehr.wav" }, + { "bd_exit.entering", "buing.wav" }, /* sounds for Supaplex style elements and actions */ - { "sp_empty_space.digging", "empty.wav" }, - { "sp_base.digging", "base.wav" }, - { "sp_buggy_base.digging", "base.wav" }, - { "sp_buggy_base.passing", "bug.wav" }, - { "sp_infotron.collecting", "infotron.wav" }, - { "sp_infotron.impact", "pling.wav" }, - { "sp_zonk.pushing", "zonkpush.wav" }, - { "sp_zonk.impact", "zonkdown.wav" }, - { "sp_disk_red.collecting", "infotron.wav" }, - { "sp_disk_orange.pushing", "zonkpush.wav" }, - { "sp_disk_yellow.pushing", "pusch.wav" }, - { "sp_port.passing", "gate.wav" }, - { "sp_exit.entering", "buing.wav" }, - { "sp_element.exploding", "booom.wav" }, + { "sp_empty_space.digging", "empty.wav" }, + { "sp_base.digging", "base.wav" }, + { "sp_buggy_base.digging", "base.wav" }, + { "sp_buggy_base.activating", "bug.wav" }, + { "sp_infotron.collecting", "infotron.wav" }, + { "sp_infotron.impact", "pling.wav" }, + { "sp_zonk.pushing", "zonkpush.wav" }, + { "sp_zonk.impact", "zonkdown.wav" }, + { "sp_disk_red.collecting", "infotron.wav" }, + { "sp_disk_orange.pushing", "zonkpush.wav" }, + { "sp_disk_yellow.pushing", "pusch.wav" }, + { "sp_port.passing", "gate.wav" }, + { "sp_exit.entering", "buing.wav" }, + { "sp_element.exploding", "booom.wav" }, + { "sp_sniksnak.moving", SND_FILE_UNDEFINED }, + { "sp_electron.moving", SND_FILE_UNDEFINED }, + { "sp_terminal.activating", SND_FILE_UNDEFINED }, /* sounds for Sokoban style elements and actions */ - { "sokoban_object.pushing", "pusch.wav" }, - { "sokoban_field.filling", "deng.wav" }, - { "sokoban_game.solving", "buing.wav" }, + { "sokoban_object.pushing", "pusch.wav" }, + { "sokoban_field.filling", "deng.wav" }, + { "sokoban_field.clearing", SND_FILE_UNDEFINED }, + { "sokoban_game.solving", "buing.wav" }, /* sounds for Emerald Mine style elements and actions */ - { "empty_space.digging", "empty.wav" }, - { "sand.digging", "schlurf.wav" }, - { "emerald.collecting", "pong.wav" }, - { "emerald.impact", "pling.wav" }, - { "diamond.collecting", "pong.wav" }, - { "diamond.impact", "pling.wav" }, - { "diamond.smashing", "quirk.wav" }, - { "rock.pushing", "pusch.wav" }, - { "rock.impact", "klopf.wav" }, - { "bomb.pushing", "pusch.wav" }, - { "nut.pushing", "knurk.wav" }, - { "nut.cracking", "knack.wav" }, - { "nut.impact", "klumpf.wav" }, - { "dynamite.collecting", "pong.wav" }, - { "dynamite.placing", "deng.wav" }, - { "dynamite.burning", "zisch.wav" }, - { "key.collecting", "pong.wav" }, - { "gate.passing", "gate.wav" }, - { "bug.moving", "klapper.wav" }, - { "spaceship.moving", "roehr.wav" }, - { "yamyam.waiting", "njam.wav" }, - { "robot.moving", "schlurf.wav" }, - { "robot_wheel.activating", "deng.wav" }, - { "robot_wheel.running", "miep.wav" }, - { "magic_wall.activating", "quirk.wav" }, - { "magic_wall.changing", "quirk.wav" }, - { "magic_wall.running", "miep.wav" }, - { "amoeba.growing", "amoebe.wav" }, - { "acid.splashing", "blurb.wav" }, - { "exit.opening", "oeffnen.wav" }, - { "exit.entering", "buing.wav" }, + { "empty_space.digging", "empty.wav" }, + { "sand.digging", "schlurf.wav" }, + { "emerald.collecting", "pong.wav" }, + { "emerald.impact", "pling.wav" }, + { "diamond.collecting", "pong.wav" }, + { "diamond.impact", "pling.wav" }, + { "diamond.breaking", "quirk.wav" }, + { "rock.pushing", "pusch.wav" }, + { "rock.impact", "klopf.wav" }, + { "bomb.pushing", "pusch.wav" }, + { "nut.pushing", "knurk.wav" }, + { "nut.cracking", "knack.wav" }, + { "nut.impact", "klumpf.wav" }, + { "dynamite.collecting", "pong.wav" }, + { "dynamite.placing", "deng.wav" }, + { "dynamite.burning", "zisch.wav" }, + { "key.collecting", "pong.wav" }, + { "gate.passing", "gate.wav" }, + { "bug.moving", "klapper.wav" }, + { "spaceship.moving", "roehr.wav" }, + { "yamyam.moving", SND_FILE_UNDEFINED }, + { "yamyam.waiting", "njam.wav" }, + { "yamyam.eating_diamond", SND_FILE_UNDEFINED }, + { "robot.moving", "schlurf.wav" }, + { "robot_wheel.activating", "deng.wav" }, + { "robot_wheel.running", "miep.wav" }, + { "magic_wall.activating", "quirk.wav" }, + { "magic_wall.changing", "quirk.wav" }, + { "magic_wall.running", "miep.wav" }, + { "amoeba.growing", "amoebe.wav" }, + { "amoeba.dropping", SND_FILE_UNDEFINED }, + { "acid.splashing", "blurb.wav" }, + { "quicksand.filling", SND_FILE_UNDEFINED }, + { "quicksand.emptying", SND_FILE_UNDEFINED }, + { "exit.opening", "oeffnen.wav" }, + { "exit.entering", "buing.wav" }, /* sounds for Emerald Mine Club style elements and actions */ - { "balloon.moving", "schlurf.wav" }, - { "spring.pushing", "pusch.wav" }, + { "balloon.moving", "schlurf.wav" }, + { "spring.pushing", "pusch.wav" }, + { "wall.growing", SND_FILE_UNDEFINED }, /* sounds for Diamond Caves style elements and actions */ - { "pearl.collecting", "pong.wav" }, - { "pearl.breaking", "knack.wav" }, - { "crystal.collecting", "pong.wav" }, - { "envelope.collecting", "pong.wav" }, - { "sand_invisible.digging", "schlurf.wav" }, - { "shield_passive.collecting","pong.wav" }, - { "shield_active.collecting", "pong.wav" }, - { "extra_time.collecting", "gong.wav" }, - { "mole.eating_amoeba", "blurb.wav" }, - { "switchgate.opening", "oeffnen.wav" }, - { "switchgate.closing", "oeffnen.wav" }, - { "switchgate.passing", "gate.wav" }, - { "timegate.opening", "oeffnen.wav" }, - { "timegate.closing", "oeffnen.wav" }, - { "timegate.passing", "gate.wav" }, - { "timegate_wheel.activating","deng.wav" }, - { "timegate_wheel.running", "miep.wav" }, + { "pearl.collecting", "pong.wav" }, + { "pearl.breaking", "knack.wav" }, + { "crystal.collecting", "pong.wav" }, + { "envelope.collecting", "pong.wav" }, + { "sand_invisible.digging", "schlurf.wav" }, + { "shield_passive.collecting", "pong.wav" }, + { "shield_passive.activated", SND_FILE_UNDEFINED }, + { "shield_active.collecting", "pong.wav" }, + { "shield_active.activated", SND_FILE_UNDEFINED }, + { "extra_time.collecting", "gong.wav" }, + { "mole.moving", SND_FILE_UNDEFINED }, + { "mole.eating_amoeba", "blurb.wav" }, + { "switchgate_switch.activating", SND_FILE_UNDEFINED }, + { "switchgate.opening", "oeffnen.wav" }, + { "switchgate.closing", "oeffnen.wav" }, + { "switchgate.passing", "gate.wav" }, + { "timegate_wheel.activating", "deng.wav" }, + { "timegate_wheel.running", "miep.wav" }, + { "timegate.opening", "oeffnen.wav" }, + { "timegate.closing", "oeffnen.wav" }, + { "timegate.passing", "gate.wav" }, + { "conveyor_belt_switch.activating", SND_FILE_UNDEFINED }, + { "conveyor_belt.running", SND_FILE_UNDEFINED }, + { "light.activating", SND_FILE_UNDEFINED }, + { "light.deactivating", SND_FILE_UNDEFINED }, /* sounds for DX Boulderdash style elements and actions */ - { "dx_bomb.pushing", "pusch.wav" }, - { "trap_inactive.digging", "schlurf.wav" }, + { "dx_bomb.pushing", "pusch.wav" }, + { "trap_inactive.digging", "schlurf.wav" }, + { "trap.activating", SND_FILE_UNDEFINED }, /* sounds for Rocks'n'Diamonds style elements and actions */ - { "amoeba.turning_to_gem", "pling.wav" }, - { "amoeba.turning_to_rock", "klopf.wav" }, - { "speed_pill.collecting", "pong.wav" }, - { "penguin.entering_exit", "buing.wav" }, - { "dynabomb_nr.collecting", "pong.wav" }, - { "dynabomb_sz.collecting", "pong.wav" }, - { "dynabomb_xl.collecting", "pong.wav" }, - { "satellite.pushing", "pusch.wav" }, - { "lamp.activating", "deng.wav" }, - { "time_orb_full.collecting", "gong.wav" }, - { "time_orb_full.impact", "deng.wav" }, - { "time_orb_empty.pushing", "pusch.wav" }, - { "time_orb_empty.impact", "deng.wav" }, + { "amoeba.turning_to_gem", "pling.wav" }, + { "amoeba.turning_to_rock", "klopf.wav" }, + { "speed_pill.collecting", "pong.wav" }, + { "dynabomb_nr.collecting", "pong.wav" }, + { "dynabomb_sz.collecting", "pong.wav" }, + { "dynabomb_xl.collecting", "pong.wav" }, + { "dynabomb.placing", "deng.wav" }, + { "dynabomb.burning", "zisch.wav" }, + { "satellite.moving", SND_FILE_UNDEFINED }, + { "satellite.pushing", "pusch.wav" }, + { "lamp.activating", "deng.wav" }, + { "lamp.deactivating", "deng.wav" }, + { "time_orb_full.collecting", "gong.wav" }, + { "time_orb_full.impact", "deng.wav" }, + { "time_orb_empty.pushing", "pusch.wav" }, + { "time_orb_empty.impact", "deng.wav" }, + { "gameoflife.growing", "amoebe.wav" }, + { "biomaze.growing", "amoebe.wav" }, + { "pacman.moving", SND_FILE_UNDEFINED }, + { "pacman.eating_amoeba", SND_FILE_UNDEFINED }, + { "dark_yamyam.eating_any", SND_FILE_UNDEFINED }, + { "penguin.moving", SND_FILE_UNDEFINED }, + { "penguin.entering_exit", "buing.wav" }, + { "pig.moving", SND_FILE_UNDEFINED }, + { "pig.eating_gem", SND_FILE_UNDEFINED }, + { "dragon.moving", SND_FILE_UNDEFINED }, + { "dragon.breathing_fire", SND_FILE_UNDEFINED }, /* sounds for generic elements and actions */ - { "player.screaming", "autsch.wav" }, - { "element.exploding", "roaaar.wav" }, + { "player.screaming", "autsch.wav" }, + { "element.exploding", "roaaar.wav" }, /* sounds for other game actions */ - { "game.running_out_of_time", "gong.wav" }, - { "game.leveltime_bonus", "sirr.wav" }, - { "game.laughing_at_player", "lachen.wav" }, + { "game.running_out_of_time", "gong.wav" }, + { "game.leveltime_bonus", "sirr.wav" }, + { "game.laughing_at_player", "lachen.wav" }, /* sounds for other non-game actions */ - { "menu.door_opening", "oeffnen.wav" }, - { "menu.door_closing", "oeffnen.wav" }, - { "menu.hall_of_fame", "halloffame.wav"}, - { "menu.info_screen", "rhythmloop.wav"}, + { "menu.door_opening", "oeffnen.wav" }, + { "menu.door_closing", "oeffnen.wav" }, + { "menu.hall_of_fame", "halloffame.wav" }, + { "menu.info_screen", "rhythmloop.wav" }, #if 0 - { "[not used]", "antigrav.wav" }, - { "[not used]", "bong.wav" }, - { "[not used]", "fuel.wav" }, - { "[not used]", "holz.wav" }, - { "[not used]", "hui.wav" }, - { "[not used]", "kabumm.wav" }, - { "[not used]", "kink.wav" }, - { "[not used]", "kling.wav" }, - { "[not used]", "krach.wav" }, - { "[not used]", "laser.wav" }, - { "[not used]", "quiek.wav" }, - { "[not used]", "rumms.wav" }, - { "[not used]", "schlopp.wav" }, - { "[not used]", "schrff.wav" }, - { "[not used]", "schwirr.wav" }, - { "[not used]", "slurp.wav" }, - { "[not used]", "sproing.wav" }, - { "[not used]", "warnton.wav" }, - { "[not used]", "whoosh.wav" }, - { "[not used]", "boom.wav" }, - { "[not used]", "exit.wav" }, + { "[not used]", "antigrav.wav" }, + { "[not used]", "bong.wav" }, + { "[not used]", "fuel.wav" }, + { "[not used]", "holz.wav" }, + { "[not used]", "hui.wav" }, + { "[not used]", "kabumm.wav" }, + { "[not used]", "kink.wav" }, + { "[not used]", "kling.wav" }, + { "[not used]", "krach.wav" }, + { "[not used]", "laser.wav" }, + { "[not used]", "quiek.wav" }, + { "[not used]", "rumms.wav" }, + { "[not used]", "schlopp.wav" }, + { "[not used]", "schrff.wav" }, + { "[not used]", "schwirr.wav" }, + { "[not used]", "slurp.wav" }, + { "[not used]", "sproing.wav" }, + { "[not used]", "warnton.wav" }, + { "[not used]", "whoosh.wav" }, + { "[not used]", "boom.wav" }, + { "[not used]", "exit.wav" }, #endif }; diff --git a/src/main.h b/src/main.h index 1b97cd4e..2d7b6352 100644 --- a/src/main.h +++ b/src/main.h @@ -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 diff --git a/src/timestamp.h b/src/timestamp.h index cb6d3284..cd4f9091 100644 --- a/src/timestamp.h +++ b/src/timestamp.h @@ -1 +1 @@ -#define COMPILE_DATE_STRING "[2002-05-01 19:28]" +#define COMPILE_DATE_STRING "[2002-05-01 22:05]" -- 2.34.1