projects
/
hackover2013-badge-firmware.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Booten in Titelbild.
[hackover2013-badge-firmware.git]
/
mock
/
badge_main_loop.c
diff --git
a/mock/badge_main_loop.c
b/mock/badge_main_loop.c
index
e893c18
..
376661b
100644
(file)
--- a/
mock/badge_main_loop.c
+++ b/
mock/badge_main_loop.c
@@
-13,9
+13,11
@@
#define MAX_LEVELS 1024
#define MAX_LEVELS 1024
+#define PATH_PREFIX "../badge/jumpnrun/levels/"
+
void badge_main_loop(void) {
char menu_buf[MAX_LEVELS][32];
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;
int i;
@@
-30,11
+32,14
@@
void badge_main_loop(void) {
menu[j] = menu_buf[j];
}
menu[j] = menu_buf[j];
}
+ uint8_t choice = 0;
+ uint8_t first_visible = 0;
+
for(;;) {
for(;;) {
-
size_t choice = badge_menu(menu, ARRAY_SIZE(menu), 0, 0
);
+
choice = badge_menu(menu, ARRAY_SIZE(menu), &first_visible, choice
);
char lvname[256];
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);
}
}
}
}
This page took
0.023247 seconds
and
4
git commands to generate.