From f9c65e9980544b58f01d3d5e174010745c86ae22 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 1 Dec 2024 15:48:40 +0100 Subject: add purchase sounds --- src/data.c | 1 + src/include/data.h | 1 + src/scenes/place_detail.c | 1 + src/scenes/world_map.c | 1 + 4 files changed, 4 insertions(+) (limited to 'src') diff --git a/src/data.c b/src/data.c index e80589d..409c6ef 100644 --- a/src/data.c +++ b/src/data.c @@ -91,6 +91,7 @@ void data_load() snd_click3 = assets_load_wav_from_file("data/sounds/click3.wav"); snd_event = assets_load_wav_from_file("data/sounds/event.wav"); snd_accelerate = assets_load_wav_from_file("data/sounds/accelerate.wav"); + snd_bell = assets_load_wav_from_file("data/sounds/bell.wav"); // Songs { diff --git a/src/include/data.h b/src/include/data.h index 51bff80..2574ee7 100644 --- a/src/include/data.h +++ b/src/include/data.h @@ -89,6 +89,7 @@ sound* snd_click2; sound* snd_click3; sound* snd_event; sound* snd_accelerate; +sound* snd_bell; #define SOUNGS_COUNT 30 sound* snd_songs[SOUNGS_COUNT]; diff --git a/src/scenes/place_detail.c b/src/scenes/place_detail.c index e312650..eedd0ee 100644 --- a/src/scenes/place_detail.c +++ b/src/scenes/place_detail.c @@ -632,6 +632,7 @@ static void place_detail_draw_active_dealer(platform_window* window, truck_deale add_truck_to_world_location(_active_world, _active_location, tr_curr); purchase_animation = animation_create(TRUCK_PURCHASE_DELAY); purchase_animation.started = true; + audio_play_sound(snd_bell, AUDIO_CHANNEL_SFX_2); } btn_x += center_btn_w; button_type type3 = purchase_animation.started || swap_animation.started ? BUTTON_STATIC : (selected_truck_index < dealer->trucks.length-1) ? BUTTON_ENABLED : BUTTON_DISABLED; diff --git a/src/scenes/world_map.c b/src/scenes/world_map.c index 5dc5373..2640d47 100644 --- a/src/scenes/world_map.c +++ b/src/scenes/world_map.c @@ -1120,6 +1120,7 @@ if (button_render(scale, _loan.is_active ? BUTTON_DISABLED : BUTTON_ENABLED, _tx _loan.is_active = true;\ _loan.days_left = 12*28;\ _active_world->money += _loan.amount;\ + audio_play_sound(snd_bell, AUDIO_CHANNEL_SFX_2);\ }\ btn_row_x += (button_row_w+halfpad);\ } -- cgit v1.2.3-70-g09d2