aboutsummaryrefslogtreecommitdiff
path: root/1bitjam.c
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2024-09-24 20:30:27 +1000
committerquou <quou@disroot.org>2024-09-24 20:30:27 +1000
commit359b503ecc7c584bacda044a9cbe3c12f8da839c (patch)
tree35d2db887c66d7f9bed8f9fadb86454d930d07f2 /1bitjam.c
parentab731535e11040b0970015d6b00aee822dca6441 (diff)
audio
Diffstat (limited to '1bitjam.c')
-rw-r--r--1bitjam.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/1bitjam.c b/1bitjam.c
index e811cba..c2a84e1 100644
--- a/1bitjam.c
+++ b/1bitjam.c
@@ -23,6 +23,7 @@ int entrypoint(int argc, const char** argv, Arena* m) {
app_memory_size
);
a = new_app(&h, game_name);
+ init_audio();
init_fps(&f, default_mpf);
while (a->o) {
fps_begin(&f);
@@ -38,6 +39,8 @@ int entrypoint(int argc, const char** argv, Arena* m) {
y--;
if (a->btn_states[btn_down] & btn_state_pressed)
y++;
+ if (a->btn_states[btn_shoot] & btn_state_just_pressed)
+ play_sound(30);
ren_text(&r, 30, 60, "Hello");
ren_map(&r, 10, 5, &rect, get_bitmap(asset_id_hello_img));
ren_map(&r, x, y, &rect2, get_bitmap(asset_id_guy_img));
@@ -47,6 +50,7 @@ int entrypoint(int argc, const char** argv, Arena* m) {
}
fps_end(&f);
}
+ deinit_audio();
deinit_app(a);
return error_none;
}