aboutsummaryrefslogtreecommitdiffstats
path: root/FICS/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'FICS/board.h')
-rw-r--r--FICS/board.h40
1 files changed, 26 insertions, 14 deletions
diff --git a/FICS/board.h b/FICS/board.h
index ef5c238..380c43d 100644
--- a/FICS/board.h
+++ b/FICS/board.h
@@ -74,20 +74,32 @@
typedef int board_t[8][8];
typedef struct _game_state_t {
- board_t board;
- /* for bughouse */
- int holding[2][5];
- /* For castling */
- unsigned char wkmoved, wqrmoved, wkrmoved;
- unsigned char bkmoved, bqrmoved, bkrmoved;
- /* for ep */
- int ep_possible[2][8];
- /* For draws */
- int lastIrreversable;
- int onMove;
- int moveNum;
- /* Game num not saved, must be restored when read */
- int gameNum;
+ board_t board;
+
+ /*
+ * For bughouse
+ */
+ int holding[2][5];
+
+ /*
+ * For castling
+ */
+ unsigned char wkmoved, wqrmoved, wkrmoved;
+ unsigned char bkmoved, bqrmoved, bkrmoved;
+
+ /*
+ * For ep
+ */
+ int ep_possible[2][8];
+
+ /*
+ * For draws
+ */
+ int lastIrreversable;
+ int onMove;
+ int moveNum;
+
+ int gameNum;
} game_state_t;
/*