From 844edc0f018c2bdae308f1a005837acb7d2aa84d Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 14 May 2010 08:51:29 +0200 Subject: digital/io/src: add slow motion for corn --- digital/io/src/food.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'digital/io/src/food.c') diff --git a/digital/io/src/food.c b/digital/io/src/food.c index c081e4ae..3096a2ad 100644 --- a/digital/io/src/food.c +++ b/digital/io/src/food.c @@ -228,7 +228,7 @@ food_shorten (uint8_t food) int16_t shorten = 0; /* Corns. */ if (food_table[food].type == FOOD_TYPE_CORN) - shorten = BOT_SIZE_FRONT + 50; + shorten = BOT_SIZE_FRONT + 70; /* Food on playground sides. */ if (food <= 4 || (food >= 14 && food <= 18)) shorten = BOT_SIZE_FRONT; @@ -255,3 +255,13 @@ food_taken (position_t robot_pos) } } +int16_t +food_slow_motion (uint8_t food) +{ + assert (food < UTILS_COUNT (food_table)); + if (food_table[food].type == FOOD_TYPE_CORN) + return 50; + else + return 0; +} + -- cgit v1.2.3