aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2023-08-31 20:36:18 +0000
committerrodri <rgl@antares-labs.eu>2023-08-31 20:36:18 +0000
commit344e764a193a70807d429e54c36f4cf5a5d0e8c7 (patch)
treed4701eb0808f5f0b4d73137d1160568074209fab
parent39d20fdc8507e927900358d37392efcbb50f874d (diff)
downloadbattleship-344e764a193a70807d429e54c36f4cf5a5d0e8c7.tar.gz
battleship-344e764a193a70807d429e54c36f4cf5a5d0e8c7.tar.bz2
battleship-344e764a193a70807d429e54c36f4cf5a5d0e8c7.zip
correct patrolcursor not showing up after finishing a battle.
-rw-r--r--bts.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/bts.c b/bts.c
index 9b2b84f..4706c23 100644
--- a/bts.c
+++ b/bts.c
@@ -171,7 +171,6 @@ resetgame(void)
armada[i].sunk = 0;
}
curship = nil;
- game.state = Waiting0;
layoutdone = 0;
}
@@ -713,10 +712,13 @@ processcmd(char *cmd)
if(debug)
fprint(2, "rcvd '%s'\n", cmd);
- if(strcmp(cmd, "win") == 0)
+ if(strcmp(cmd, "win") == 0){
celebrate();
- else if(strcmp(cmd, "lose") == 0)
+ game.state = Waiting0;
+ }else if(strcmp(cmd, "lose") == 0){
keelhaul();
+ game.state = Waiting0;
+ }
switch(game.state){
case Waiting0: