Start with push
This commit is contained in:
+6
-10
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user