summaryrefslogtreecommitdiffstats
path: root/src/splash.c
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2021-08-04 20:17:59 (EDT)
committer P. J. McDermott <pj@pehjota.net>2021-08-04 20:17:59 (EDT)
commitddf513909ce1742021b9c57ea7279a61aeda4899 (patch)
tree63ef4993cdaea7da22255078cfa7858660307e01 /src/splash.c
parent072f42236fb0d2509608a3ad345df2c5cf71f8dd (diff)
downloadmazefight-ddf513909ce1742021b9c57ea7279a61aeda4899.zip
mazefight-ddf513909ce1742021b9c57ea7279a61aeda4899.tar.gz
mazefight-ddf513909ce1742021b9c57ea7279a61aeda4899.tar.bz2
tk: Implement mouse button up event
Diffstat (limited to 'src/splash.c')
-rw-r--r--src/splash.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/splash.c b/src/splash.c
index b7d9185..9b94057 100644
--- a/src/splash.c
+++ b/src/splash.c
@@ -28,6 +28,13 @@
#include "tk.h"
#include "util.h"
+static int
+_mf_splash_play(void *user_data)
+{
+ SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Playing");
+ return 0;
+}
+
int
mf_splash(SDL_Renderer *renderer)
{
@@ -70,7 +77,8 @@ mf_splash(SDL_Renderer *renderer)
mftk_label_new(title_font, "Maze Fight", &text_color,
renderer),
mftk_button_new(text_font, "Play", &text_color,
- &butn_color, 2, NULL, NULL, renderer));
+ &butn_color, 2, &_mf_splash_play, NULL,
+ renderer));
/* TODO: Widgets */
mftk_widget_layout(grid);
@@ -108,6 +116,8 @@ mf_splash(SDL_Renderer *renderer)
SDL_RenderClear(renderer);
mf_maze_render(maze, renderer, &maze_color,
MF_SPLASH_MAZE_CELL_W);
+ mftk_widget_event(grid, &event,
+ MF_SPLASH_WINDOW_P, MF_SPLASH_WINDOW_P);
mftk_widget_render(grid, renderer,
MF_SPLASH_WINDOW_P, MF_SPLASH_WINDOW_P);
SDL_RenderPresent(renderer);