summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday
diff options
context:
space:
mode:
authorNicolas Schodet2013-05-08 18:03:54 +0200
committerNicolas Schodet2013-05-08 18:03:54 +0200
commit223e2ccd622abea6733e6aeb0b8ad1343cce44cc (patch)
tree03d6d359e1b1678725cdd4bd6404b8595d6d3de9 /digital/io-hub/src/apbirthday
parent8cd2723055b6daefb17c63eda10fef42da93879d (diff)
digital/io-hub/src/apbirthday: use plate offset
Diffstat (limited to 'digital/io-hub/src/apbirthday')
-rw-r--r--digital/io-hub/src/apbirthday/strat.cc15
1 files changed, 10 insertions, 5 deletions
diff --git a/digital/io-hub/src/apbirthday/strat.cc b/digital/io-hub/src/apbirthday/strat.cc
index 76db3ee2..d92f98bd 100644
--- a/digital/io-hub/src/apbirthday/strat.cc
+++ b/digital/io-hub/src/apbirthday/strat.cc
@@ -39,16 +39,21 @@ Strat::decision (Position &pos)
case 0:
plate_decision_.drop = false;
plate_decision_.approaching_pos =
- pg_position_deg (200 - 35, 600 + plate_app, 90);
- plate_decision_.loading_pos = pg_vect (200 - 35, 600 + plate_load);
+ pg_position_deg (200, 600 + plate_app, 90);
+ plate_decision_.approaching_pos.v.x -= 35;
+ plate_decision_.loading_pos = pg_vect (200, 600 + plate_load);
+ plate_decision_.loading_pos.x -= 35;
pos = plate_decision_.approaching_pos;
return PLATE;
case 1:
plate_decision_.drop = true;
plate_decision_.approaching_pos =
- pg_position_deg (200 + 35, 1400 - plate_app, -90);
- plate_decision_.loading_pos = pg_vect (200 + 35, 1400 - plate_load);
- pos = pg_position_deg (200 - 35, 600 + plate_load, 90);
+ pg_position_deg (200, 1400 - plate_app, -90);
+ plate_decision_.approaching_pos.v.x += 35;
+ plate_decision_.loading_pos = pg_vect (200, 1400 - plate_load);
+ plate_decision_.loading_pos.x += 35;
+ pos = pg_position_deg (200, 600 + plate_load, 90);
+ pos.v.x -= 35;
return PLATE;
case 3:
gifts_decision_.go_first = true;