+void BrokenPipe(int sig)
+{
+ if (turn == Piece::RED)
+ {
+ fprintf(stderr,"Game ends on RED's turn - REASON: Broken pipe\n");
+ blue->SendMessage("DEFAULT");
+ }
+ else if (turn == Piece::BLUE)
+ {
+ fprintf(stderr,"Game ends on BLUE's turn - REASON: Broken pipe\n");
+ red->SendMessage("DEFAULT");
+ }
+ else
+ {
+ fprintf(stderr,"Game ends on ERROR's turn - REASON: Broken pipe\n");
+
+ }
+ exit(EXIT_SUCCESS);
+}
+