chess_console
chess_console copied to clipboard
Crash when have invalid .dat file and not a valid checkmate
.dat file data:
[Chess console] Saved at: Sat Feb 10 21:39:11 2024
H6-F8 |
D2-H6 | H8-F8
D1-D2 | G8-H6
F4-F5 | H6-D2
F2-F4 | F8-H6
It crashed. Original console, I don't have line 1:
======================================
_____ _ _ ______ _____ _____
/ ____| | | | ____|/ ____/ ____|
| | | |__| | |__ | (___| (___
| | | __ | __| \___ \\___ \
| |____| | | | |____ ____) |___) |
\_____|_| |_|______|_____/_____/
======================================
Last moves:
6 ..... H6-F8 |
5 ..... D2-H6 | H8-F8
4 ..... D1-D2 | G8-H6
3 ..... F4-F5 | H6-D2
2 ..... F2-F4 | F8-H6
---------------------------------------------
WHITE captured: P
black captured: b n r
---------------------------------------------
Current turn: BLACK (lower case)
A B C D E F G H
██████ ██████ ██████ ██████
███r██ n ███b██ q ███k██ Q ██████ 8
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████
p ███p██ p ███p██ p ███p██ ███p██ 7
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████
██████ ██████ ██████ ███p██ 6
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████
██████ ██████ ███P██ ██████ 5
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████ P 4
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████ 3
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████
███P██ P ███P██ ███P██ ███P██ 2
██████ ██████ ██████ ██████
██████ ██████ ██████ ██████
R ███N██ B ██████ K ███B██ N ███R██ 1
██████ ██████ ██████ ██████
Black rook captured!
Checkmate! White wins the game!
Commands: (N)ew game (M)ove (U)ndo (S)ave (L)oad (Q)uit
Type here: