From ddf513909ce1742021b9c57ea7279a61aeda4899 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Wed, 04 Aug 2021 20:17:59 -0400 Subject: tk: Implement mouse button up event --- (limited to 'src/splash.c') 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); -- cgit v0.9.1