summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday/strat.cc
diff options
context:
space:
mode:
authorNicolas Schodet2013-05-06 00:36:26 +0200
committerNicolas Schodet2013-05-06 00:36:26 +0200
commitba68e4ff28fc6e0881d3806960d6ad51a574e086 (patch)
treed4e01c2bcd774c06938a934b54930eed0d441e82 /digital/io-hub/src/apbirthday/strat.cc
parent891d15dc3f5c28d9b7bbbae3abbd2fcb35e46dd9 (diff)
digital/io-hub/src/apbirthday: rework gifts handling
Diffstat (limited to 'digital/io-hub/src/apbirthday/strat.cc')
-rw-r--r--digital/io-hub/src/apbirthday/strat.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/digital/io-hub/src/apbirthday/strat.cc b/digital/io-hub/src/apbirthday/strat.cc
index dd284b5b..1b6430cc 100644
--- a/digital/io-hub/src/apbirthday/strat.cc
+++ b/digital/io-hub/src/apbirthday/strat.cc
@@ -50,15 +50,17 @@ Strat::decision (Position &pos)
plate_decision_.loading_pos = pg_vect (200, 1400 - plate_load);
pos = pg_position_deg (200, 600 + plate_load, 90);
return PLATE;
- case 2:
+ case 3:
+ gifts_decision_.go_first = true;
gifts_decision_.begin_pos = (vect_t) { 600, pg_gifts_distance
+ BOT_SIZE_SIDE };
gifts_decision_.end_pos = (vect_t) { 2400, pg_gifts_distance
+ BOT_SIZE_SIDE };
gifts_decision_.dir = Asserv::FORWARD;
- pos.v = gifts_decision_.begin_pos;
+ pos.v = (vect_t) { 900, pg_gifts_distance + BOT_SIZE_SIDE };
pos.a = 0;
return GIFTS;
+ case 2:
default:
pos.v = pg_cake_pos;
pos.a = 0;