summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/guybrush/strat.c
diff options
context:
space:
mode:
authorNicolas Schodet2012-05-17 06:17:37 +0200
committerNicolas Schodet2012-05-17 06:17:37 +0200
commit90bb1981a6367d276d564f8a4625b81b8646fe21 (patch)
tree5ff4d3e9b9a9c197705583ab731599181d6cc7d1 /digital/io-hub/src/guybrush/strat.c
parent20d29c23e7b6fc011636d5f979f4b7261f213359 (diff)
digital/io-hub/src/guybrush: give up on catastrophic failure
Diffstat (limited to 'digital/io-hub/src/guybrush/strat.c')
-rw-r--r--digital/io-hub/src/guybrush/strat.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/digital/io-hub/src/guybrush/strat.c b/digital/io-hub/src/guybrush/strat.c
index 257e9b5a..d4742d4c 100644
--- a/digital/io-hub/src/guybrush/strat.c
+++ b/digital/io-hub/src/guybrush/strat.c
@@ -240,3 +240,15 @@ strat_failure (void)
}
}
+void
+strat_giveup (void)
+{
+ switch (strat.last_decision)
+ {
+ default:
+ strat.place[strat.last_place].valid = 0;
+ break;
+ case STRAT_DECISION_UNLOAD:
+ assert (0);
+ }
+}