X-Git-Url: https://git.rohieb.name/hackover2013-badge-firmware.git/blobdiff_plain/e63ef4561aaf187880dedebf9462bf72bcb0e9a4..HEAD:/mock/badge_main_loop.c diff --git a/mock/badge_main_loop.c b/mock/badge_main_loop.c index 86a72b1..376661b 100644 --- a/mock/badge_main_loop.c +++ b/mock/badge_main_loop.c @@ -13,9 +13,11 @@ #define MAX_LEVELS 1024 +#define PATH_PREFIX "../badge/jumpnrun/levels/" + void badge_main_loop(void) { char menu_buf[MAX_LEVELS][32]; - FILE *fd = fopen("../badge/jumpnrun/levels.txt", "r"); + FILE *fd = fopen("levels.txt", "r"); int i; @@ -30,14 +32,14 @@ void badge_main_loop(void) { menu[j] = menu_buf[j]; } - size_t choice = 0; - size_t first_visible = 0; + uint8_t choice = 0; + uint8_t first_visible = 0; for(;;) { choice = badge_menu(menu, ARRAY_SIZE(menu), &first_visible, choice); char lvname[256]; - sprintf(lvname, "../badge/jumpnrun/%s.lvl", menu[choice]); + sprintf(lvname, PATH_PREFIX "%s.lvl", menu[choice]); - jumpnrun_play(lvname); + jumpnrun_play_level(lvname); } }