projects
/
rocksndiamonds.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c2507c6
)
moved code to create restart message to separate function
author
Holger Schemel
<info@artsoft.org>
Sun, 12 Mar 2023 14:52:50 +0000
(15:52 +0100)
committer
Holger Schemel
<info@artsoft.org>
Sun, 12 Mar 2023 14:52:50 +0000
(15:52 +0100)
src/game.c
patch
|
blob
|
history
diff --git
a/src/game.c
b/src/game.c
index 643d36e5840230e1389bb7c911d79151726d70e2..2ae8886f5c6d7fe80f49c4676c4ccc7568240b21 100644
(file)
--- a/
src/game.c
+++ b/
src/game.c
@@
-15661,6
+15661,19
@@
void RequestRestartGame(char *message)
}
}
}
}
+static char *getRestartGameMessage(void)
+{
+ boolean play_again = hasStartedNetworkGame();
+ static char message[MAX_OUTPUT_LINESIZE];
+ char *game_over_text = "Game over!";
+ char *play_again_text = " Play it again?";
+
+ snprintf(message, MAX_OUTPUT_LINESIZE, "%s%s", game_over_text,
+ (play_again ? play_again_text : ""));
+
+ return message;
+}
+
void CheckGameOver(void)
{
static boolean last_game_over = FALSE;
void CheckGameOver(void)
{
static boolean last_game_over = FALSE;
@@
-15695,9
+15708,7
@@
void CheckGameOver(void)
}
if (last_game_over != game_over)
}
if (last_game_over != game_over)
- game.restart_game_message = (hasStartedNetworkGame() ?
- "Game over! Play it again?" :
- "Game over!");
+ game.restart_game_message = getRestartGameMessage();
last_game_over = game_over;
}
last_game_over = game_over;
}