fixed unusual terminal state after quitting

This commit is contained in:
thorium1256 2025-06-30 11:06:57 +03:00
parent b1256014e3
commit 9c45259962

View File

@ -178,10 +178,10 @@ void startGame(Board &board)
cursorX = (cursorX < boardSize.x - 1) ? cursorX + 1 : 0; cursorX = (cursorX < boardSize.x - 1) ? cursorX + 1 : 0;
break; break;
case 'q': case 'q':
exit(0);
echo(); echo();
cbreak(); cbreak();
endwin(); endwin();
exit(0);
break; break;
case 'z': case 'z':
if (!somethingHasBeenDone) if (!somethingHasBeenDone)
@ -286,10 +286,10 @@ void startGame(Board &board)
} }
else if (c == 'q') else if (c == 'q')
{ {
exit(0);
echo(); echo();
cbreak(); cbreak();
endwin(); endwin();
exit(0);
} }
}; };
} }
@ -318,10 +318,10 @@ void startGame(Board &board)
} }
else if (c == 'q') else if (c == 'q')
{ {
exit(0);
echo(); echo();
cbreak(); cbreak();
endwin(); endwin();
exit(0);
} }
}; };
} }