From 32c578afd0a35061b816743e16bd3c1e32dc1a41 Mon Sep 17 00:00:00 2001 From: Lorenzo Bianchi Date: Sat, 17 Jun 2023 12:46:59 +0200 Subject: [PATCH] mancava srand --- src/F4Client.c | 3 ++- src/custom_sig.c | 16 +++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/F4Client.c b/src/F4Client.c index 0934a39..d92ca3b 100644 --- a/src/F4Client.c +++ b/src/F4Client.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include @@ -22,7 +23,7 @@ void checkClientinput(int argc, char *argv[]); int generateMove(); int main(int argc, char *argv[]){ - + srand(time(0)); printf("Il mio pid per killarmi: %d\n", getpid()); //TMP setupClient(argc, argv); diff --git a/src/custom_sig.c b/src/custom_sig.c index 58fcf87..e1431d4 100644 --- a/src/custom_sig.c +++ b/src/custom_sig.c @@ -155,13 +155,15 @@ void sigHandlerClient(int sig) { game_end_t winner; rcvGame_end(&winner); - printBoard(); - if (winner.winner == ID) { - printf(PSERVER "YOU WIN!!!\n"); - } else if (winner.winner == -1) { - printf(PSERVER "DRAW!!!\n"); - } else { - printf(PSERVER "YOU LOSE!!!\n"); + if (!clientBot) { + printBoard(); + if (winner.winner == ID) { + printf(PSERVER "YOU WIN!!!\n"); + } else if (winner.winner == -1) { + printf(PSERVER "DRAW!!!\n"); + } else { + printf(PSERVER "YOU LOSE!!!\n"); + } } // avviso server che ho ricevuto il messaggio