From 24d08e233c162578624a61b708a5e5f1aad057e5 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Tue, 10 Aug 2021 01:11:56 -0400 Subject: menu: Store size by index --- diff --git a/src/menu.c b/src/menu.c index 1825886..b3cf62f 100644 --- a/src/menu.c +++ b/src/menu.c @@ -59,7 +59,7 @@ _mf_menu_size(void *user_data, int state) { struct _mf_menu *menu = (struct _mf_menu *) user_data; - menu->size = MF_MENU_SIZES_[state]; + menu->size = state; return 0; } @@ -96,8 +96,8 @@ _mf_menu_play(void *user_data) struct _mf_menu *menu = (struct _mf_menu *) user_data; int e; - e = mf_game(menu->seed, menu->size, menu->fow, menu->reveal, - menu->renderer); + e = mf_game(menu->seed, MF_MENU_SIZES_[menu->size], menu->fow, + menu->reveal, menu->renderer); menu->seed = rand(); if (sprintf(menu->seed_buf, "%ld", menu->seed) < 0) { @@ -215,7 +215,7 @@ mf_menu(SDL_Renderer *renderer) maze_color.a = MF_COLOR_MAZE_A; menu.seed = rand(); - menu.size = 15; + menu.size = 0; menu.fow = SDL_TRUE; menu.reveal = SDL_FALSE; menu.renderer = renderer; -- cgit v0.9.1