summaryrefslogtreecommitdiffstats
path: root/src/menu.c
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2021-08-07 14:20:39 (EDT)
committer P. J. McDermott <pj@pehjota.net>2021-08-07 14:20:39 (EDT)
commitd3783c83f614b3beded3d6a5c528005f480524e3 (patch)
treedb34ff0fd328b53b6201aecc9fbc78a852189171 /src/menu.c
parenta194b1e9ed5d9049a9786ca91340fbae75aa08f6 (diff)
downloadmazefight-d3783c83f614b3beded3d6a5c528005f480524e3.zip
mazefight-d3783c83f614b3beded3d6a5c528005f480524e3.tar.gz
mazefight-d3783c83f614b3beded3d6a5c528005f480524e3.tar.bz2
tk: Add submit callback to check, radio, and text
Diffstat (limited to 'src/menu.c')
-rw-r--r--src/menu.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/menu.c b/src/menu.c
index 1664edb..64f6c4e 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -128,28 +128,31 @@ _mf_menu_form(SDL_Renderer *renderer, TTF_Font *text_font,
mftk_label_new(text_font, "Seed", text_color, renderer),
MFTK_GRID_HALIGN_R|MFTK_GRID_VALIGN_T,
mftk_text_new('0', '9', rand_max_len, seed_buf,
- text_font, text_color, &_mf_menu_seed, menu),
+ text_font, text_color, &_mf_menu_seed,
+ &_mf_menu_play, menu),
MFTK_GRID_HALIGN_L|MFTK_GRID_VALIGN_T,
mftk_label_new(text_font, "Size", text_color, renderer),
MFTK_GRID_HALIGN_R|MFTK_GRID_VALIGN_T,
mftk_radio_new(MF_CHK_BTN_W, MF_CHK_BTN_P, &chkb_color,
&chkm_color, MF_CHK_LBL_P, MF_CHK_ITM_P,
- text_font, text_color, &_mf_menu_size, menu,
- renderer, 0, 3, "15x15", "20x20", "30x30"),
+ text_font, text_color, &_mf_menu_size,
+ &_mf_menu_play, menu, renderer, 0, 3, "15x15",
+ "20x20", "30x30"),
MFTK_GRID_HALIGN_L|MFTK_GRID_VALIGN_T,
mftk_label_new(text_font, "Fog of war", text_color,
renderer),
MFTK_GRID_HALIGN_R|MFTK_GRID_VALIGN_T,
mftk_check_new(MF_CHK_BTN_W, MF_CHK_BTN_P, &chkb_color,
&chkm_color, SDL_TRUE, 0, NULL, NULL, NULL,
- &_mf_menu_fow, menu, renderer),
+ &_mf_menu_fow, &_mf_menu_play, menu, renderer),
MFTK_GRID_HALIGN_L|MFTK_GRID_VALIGN_T,
mftk_label_new(text_font, "Reveal maze", text_color,
renderer),
MFTK_GRID_HALIGN_R|MFTK_GRID_VALIGN_T,
mftk_check_new(MF_CHK_BTN_W, MF_CHK_BTN_P, &chkb_color,
&chkm_color, SDL_FALSE, 0, NULL, NULL, NULL,
- &_mf_menu_reveal, menu, renderer),
+ &_mf_menu_reveal, &_mf_menu_play, menu,
+ renderer),
MFTK_GRID_HALIGN_L|MFTK_GRID_VALIGN_T,
mftk_blank_new(),
MFTK_GRID_HALIGN_R|MFTK_GRID_VALIGN_T,