summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src
diff options
context:
space:
mode:
authorNicolas Schodet2011-06-02 07:55:06 +0200
committerNicolas Schodet2011-06-02 09:21:46 +0200
commite98eb0d5767956b7aba353e922323657b10f41c8 (patch)
treeff2f9eac7759fb4a6cf28482d055da10fe83bc7b /digital/io-hub/src
parent257d3ab2a29e56b75d13dc66f69e4b4a70f532e2 (diff)
digital/io-hub: drop pawn when there is no room in robot
Diffstat (limited to 'digital/io-hub/src')
-rw-r--r--digital/io-hub/src/robospierre/top.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/digital/io-hub/src/robospierre/top.c b/digital/io-hub/src/robospierre/top.c
index 05568099..c9362203 100644
--- a/digital/io-hub/src/robospierre/top.c
+++ b/digital/io-hub/src/robospierre/top.c
@@ -156,6 +156,11 @@ top_decision (void)
/* If we can make a tower. */
if (logistic_global.construct_possible == 1)
return top_go_drop ();
+ if (logistic_global.need_prepare)
+ {
+ clamp_prepare (2);
+ return top_go_drop ();
+ }
else
return top_go_element ();
}