Start with push

main
Michael Hayes 12 years ago
parent a84ae3b844
commit 76bd032092

@ -198,7 +198,7 @@ int main (void)
uint16_t tick = 0; uint16_t tick = 0;
uint16_t navswitch_tick = 0; uint16_t navswitch_tick = 0;
uint8_t running = 0; uint8_t running = 0;
int moves = 0; int duration = 0;
thing_t things[NUM_THINGS]; thing_t things[NUM_THINGS];
system_init (); system_init ();
@ -213,7 +213,7 @@ int main (void)
pacer_init (LOOP_RATE); pacer_init (LOOP_RATE);
tinygl_text ("GOBBLE"); tinygl_text ("GOBBLE: PUSH TO START");
while (1) while (1)
{ {
@ -236,7 +236,7 @@ int main (void)
if (running) if (running)
{ {
moves++; duration++;
if (navswitch_push_event_p (NAVSWITCH_NORTH)) if (navswitch_push_event_p (NAVSWITCH_NORTH))
monster_move (things, NUM_THINGS, 0, -1); monster_move (things, NUM_THINGS, 0, -1);
if (navswitch_push_event_p (NAVSWITCH_SOUTH)) if (navswitch_push_event_p (NAVSWITCH_SOUTH))
@ -256,23 +256,19 @@ int main (void)
running = 0; running = 0;
led_set (LED1, running); led_set (LED1, running);
sprintf (buffer, "%d", moves); sprintf (buffer, "%d", duration);
tinygl_text (buffer); tinygl_text (buffer);
} }
} }
else else
{ {
if (navswitch_push_event_p (NAVSWITCH_NORTH) if (navswitch_push_event_p (NAVSWITCH_PUSH))
|| navswitch_push_event_p (NAVSWITCH_EAST)
|| navswitch_push_event_p (NAVSWITCH_SOUTH)
|| navswitch_push_event_p (NAVSWITCH_WEST)
|| navswitch_push_event_p (NAVSWITCH_PUSH))
{ {
srand (timer_get ()); srand (timer_get ());
tinygl_clear (); tinygl_clear ();
things_create (things, NUM_THINGS); things_create (things, NUM_THINGS);
running = 1; running = 1;
moves = 0; duration = 0;
led_set (LED1, running); led_set (LED1, running);
} }
} }

Loading…
Cancel
Save