#include <fstream>
#include <string>
Aller au code source de ce fichier.
|
enum | Color { Black = 0
, White = 1
} |
|
enum | PieceType : char {
Rook_ = 'R'
, Bishop_ = 'B'
, Knight_ = 'N'
, King_ = 'K'
,
Queen_ = 'Q'
, Pawn_ = 'P'
} |
|
enum | File {
file_a = 0
, file_b = 1
, file_c = 2
, file_d = 3
,
file_e = 4
, file_f = 5
, file_g = 6
, file_h = 7
} |
|
enum | Rank {
rank_1 = 0
, rank_2 = 1
, rank_3 = 2
, rank_4 = 3
,
rank_5 = 4
, rank_6 = 5
, rank_7 = 6
, rank_8 = 7
} |
|
enum | GameState {
inProgess = 0
, BlackWin = 1
, WhiteWin = 2
, Stalemate = 3
,
quit = 4
} |
|
◆ Color
Valeurs énumérées |
---|
Black | |
White | |
@ White
Definition chess.hh:7
@ Black
Definition chess.hh:7
◆ File
Valeurs énumérées |
---|
file_a | |
file_b | |
file_c | |
file_d | |
file_e | |
file_f | |
file_g | |
file_h | |
19 {
28};
@ file_g
Definition chess.hh:26
@ file_h
Definition chess.hh:27
@ file_b
Definition chess.hh:21
@ file_c
Definition chess.hh:22
@ file_a
Definition chess.hh:20
@ file_d
Definition chess.hh:23
@ file_e
Definition chess.hh:24
@ file_f
Definition chess.hh:25
◆ GameState
Valeurs énumérées |
---|
inProgess | |
BlackWin | |
WhiteWin | |
Stalemate | |
quit | |
@ quit
Definition chess.hh:40
@ BlackWin
Definition chess.hh:40
@ Stalemate
Definition chess.hh:40
@ WhiteWin
Definition chess.hh:40
@ inProgess
Definition chess.hh:40
◆ PieceType
Valeurs énumérées |
---|
Rook_ | |
Bishop_ | |
Knight_ | |
King_ | |
Queen_ | |
Pawn_ | |
9 : char {
16
17};
@ King_
Definition chess.hh:13
@ Queen_
Definition chess.hh:14
@ Knight_
Definition chess.hh:12
@ Pawn_
Definition chess.hh:15
@ Bishop_
Definition chess.hh:11
@ Rook_
Definition chess.hh:10
◆ Rank
Valeurs énumérées |
---|
rank_1 | |
rank_2 | |
rank_3 | |
rank_4 | |
rank_5 | |
rank_6 | |
rank_7 | |
rank_8 | |
29 {
38};
@ rank_5
Definition chess.hh:34
@ rank_3
Definition chess.hh:32
@ rank_7
Definition chess.hh:36
@ rank_1
Definition chess.hh:30
@ rank_6
Definition chess.hh:35
@ rank_2
Definition chess.hh:31
@ rank_4
Definition chess.hh:33
@ rank_8
Definition chess.hh:37