summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2019-11-02 22:54:21 -0400
committerAndrew Opalach <andrew@akon.city> 2019-11-02 22:54:21 -0400
commitf46c764dc09c710867580f3ca3906a2af83dc886 (patch)
treea23926f4d08beae460547193da44194702a75da0
parent8d7cfce7064ea240e18c65119978cfa3b3c6998a (diff)
downloadcetris-f46c764dc09c710867580f3ca3906a2af83dc886.tar.gz
cetris-f46c764dc09c710867580f3ca3906a2af83dc886.tar.bz2
cetris-f46c764dc09c710867580f3ca3906a2af83dc886.zip
add tspin audio
-rw-r--r--frontends/gl/config.h1
-rw-r--r--frontends/gl/drawable.c1
-rw-r--r--frontends/gl/skin.c3
-rw-r--r--frontends/gl/skin.h3
m---------ini0
-rwxr-xr-xtest/line_count.sh3
6 files changed, 8 insertions, 3 deletions
diff --git a/frontends/gl/config.h b/frontends/gl/config.h
deleted file mode 100644
index 8b13789..0000000
--- a/frontends/gl/config.h
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/frontends/gl/drawable.c b/frontends/gl/drawable.c
index 38502d2..e3d959c 100644
--- a/frontends/gl/drawable.c
+++ b/frontends/gl/drawable.c
@@ -29,7 +29,6 @@ bool load_image(char* file_name, drawable_t *drawable) {
glGenerateMipmap(GL_TEXTURE_2D);
- //glBindTexture(GL_TEXTURE_2D, 0);
stbi_image_free(data);
drawable->w = w;
diff --git a/frontends/gl/skin.c b/frontends/gl/skin.c
index 5975aec..7dad4ee 100644
--- a/frontends/gl/skin.c
+++ b/frontends/gl/skin.c
@@ -52,6 +52,9 @@ void load_skin(char* name, cetris_skin_t* skin) {
load_multiple_audio("erase", dir_name,
&skin->clear_sound_count, &skin->clear_sound);
+ load_multiple_audio("tspin", dir_name,
+ &skin->clear_sound_count, &skin->clear_sound);
+
load_multiple_audio("combo", dir_name,
&skin->combo_sound_count, &skin->combo_sound);
diff --git a/frontends/gl/skin.h b/frontends/gl/skin.h
index 8cb8f7e..a423d22 100644
--- a/frontends/gl/skin.h
+++ b/frontends/gl/skin.h
@@ -22,6 +22,9 @@ typedef struct {
Mix_Chunk **tetris_sound;
int tetris_sound_count;
+ Mix_Chunk **tspin_sound;
+ int tspin_sound_count;
+
Mix_Chunk *lock_sound;
Mix_Chunk *move_sound;
} cetris_skin_t;
diff --git a/ini b/ini
-Subproject 3401f2ed3153c6093c2f434e205cf6e7775a02d
+Subproject 9b15f721fd53b1beb8364f8763e2207963ac4fd
diff --git a/test/line_count.sh b/test/line_count.sh
index 4d72d46..6cdde39 100755
--- a/test/line_count.sh
+++ b/test/line_count.sh
@@ -2,4 +2,5 @@
wc frontends/curses/curses_ui.c frontends/curses/meson.build \
frontends/sdl/cetris_sdl.c frontends/sdl/cetris_sdl.h frontends/gl/drawable.c frontends/gl/drawable.h \
frontends/gl/skin.c frontends/gl/skin.h frontends/gl/main.c frontends/gl/shader.c frontends/gl/shader.h \
- frontends/gl/ui.c frontends/gl/ui.h frontends/gl/meson.build lib/*
+ frontends/gl/ui.c frontends/gl/ui.h frontends/gl/audio.c frontends/gl/audio.c frontends/gl/events.c \
+ frontends/gl/events.h frontends/gl/meson.build lib/*