From 894166c9259ba08cd327cd40cb27929177ce98f7 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Sun, 12 Mar 2023 15:52:50 +0100 Subject: [PATCH] moved code to create restart message to separate function --- src/game.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/game.c b/src/game.c index 643d36e5..2ae8886f 100644 --- 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; @@ -15695,9 +15708,7 @@ void CheckGameOver(void) } 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; } -- 2.34.1