From 020a2d40da692582c1e78c1a347ce821538f4813 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 18 May 2012 08:34:32 +0200 Subject: digital/io-hub/src/guybrush: count taken coins --- digital/io-hub/src/guybrush/strat.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'digital/io-hub/src/guybrush/strat.c') diff --git a/digital/io-hub/src/guybrush/strat.c b/digital/io-hub/src/guybrush/strat.c index 51b7b4f3..d3042c6c 100644 --- a/digital/io-hub/src/guybrush/strat.c +++ b/digital/io-hub/src/guybrush/strat.c @@ -196,7 +196,7 @@ strat_decision (vect_t *pos) } /* Else compute the best decision. */ uint8_t min, max; - if (strat.load > 0) + if (strat.load > 3) { min = 0; max = STRAT_PLACE_UNLOAD_NB; @@ -239,7 +239,7 @@ strat_success (void) switch (strat.last_decision) { case STRAT_DECISION_TOTEM: - strat.load++; + strat.load += 4; /* no break; */ case STRAT_DECISION_BOTTLE: strat.place[strat.last_place].valid = 0; @@ -284,6 +284,12 @@ strat_giveup (void) } } +void +strat_coin_taken (void) +{ + strat.load++; +} + void strat_clamp_dead (void) { -- cgit v1.2.3