summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/guybrush/top.c
diff options
context:
space:
mode:
authorNicolas Schodet2012-05-17 13:18:39 +0200
committerNicolas Schodet2012-05-17 14:18:22 +0200
commitc206ca03d4e3e98d111605037c306e1f01589241 (patch)
tree541c11522c7b2a897a1e9482429ae95ec2cf0bbc /digital/io-hub/src/guybrush/top.c
parenta5788274bda569e867a43ebf54188dd12bf38eef (diff)
digital/io-hub/src/guybrush: unload in captain room
Diffstat (limited to 'digital/io-hub/src/guybrush/top.c')
-rw-r--r--digital/io-hub/src/guybrush/top.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/digital/io-hub/src/guybrush/top.c b/digital/io-hub/src/guybrush/top.c
index 75d157d9..aecbb7f7 100644
--- a/digital/io-hub/src/guybrush/top.c
+++ b/digital/io-hub/src/guybrush/top.c
@@ -171,7 +171,10 @@ top_go_unload (void)
{
position_t pos;
pos.v = top.decision_pos;
- pos.a = PG_A_DEG (70);
+ if (pos.v.y > PG_LENGTH - PG_CAPTAIN_ROOM_LENGTH_MM)
+ pos.a = PG_A_DEG (0);
+ else
+ pos.a = PG_A_DEG (70);
move_start (pos, 0);
}