@@ -132,7 +132,18 @@ export const CHESSBOARD_BAD_BISHOP: string[][] = [
132
132
[ 'R' , ' ' , ' ' , ' ' , 'K' , ' ' , ' ' , 'R' ] ,
133
133
] ;
134
134
135
- export const CHESSBOARD_PRE_CHECKMATE : string [ ] [ ] = [
135
+ export const CHESSBOARD_CHECKMATE_STEP_ONE : string [ ] [ ] = [
136
+ [ ' ' , ' ' , ' ' , '' , ' ' , 'r' , ' ' , 'r' ] ,
137
+ [ 'p' , 'b' , ' ' , 'n' , ' ' , 'p' , ' ' , 'k' ] ,
138
+ [ '' , 'q' , '' , 'N' , 'p' , '' , '' , '' ] ,
139
+ [ '' , 'p' , 'p' , 'n' , 'P' , '' , 'Q' , '' ] ,
140
+ [ '' , 'b' , 'p' , 'P' , 'B' , '' , '' , '' ] ,
141
+ [ '' , '' , '' , '' , '' , '' , '' , '' ] ,
142
+ [ 'P' , 'P' , ' ' , ' ' , ' ' , 'P' , 'P' , 'P' ] ,
143
+ [ 'R' , ' ' , ' ' , ' ' , ' ' , 'R' , 'K' , '' ] ,
144
+ ] ;
145
+
146
+ export const CHESSBOARD_CHECKMATE_STEP_TWO : string [ ] [ ] = [
136
147
[ ' ' , ' ' , ' ' , '' , ' ' , 'r' , ' ' , 'r' ] ,
137
148
[ 'p' , 'b' , ' ' , 'n' , ' ' , ' ' , ' ' , 'k' ] ,
138
149
[ '' , 'q' , '' , 'N' , 'p' , '' , '' , '' ] ,
@@ -143,7 +154,7 @@ export const CHESSBOARD_PRE_CHECKMATE: string[][] = [
143
154
[ 'R' , ' ' , ' ' , ' ' , ' ' , 'R' , 'K' , '' ] ,
144
155
] ;
145
156
146
- export const CHESSBOARD_CHECKMATE : string [ ] [ ] = [
157
+ export const CHESSBOARD_CHECKMATE_STEP_THREE : string [ ] [ ] = [
147
158
[ ' ' , ' ' , ' ' , '' , ' ' , 'r' , ' ' , 'r' ] ,
148
159
[ 'p' , 'b' , ' ' , 'n' , ' ' , ' ' , ' ' , 'k' ] ,
149
160
[ '' , 'q' , '' , 'N' , 'p' , 'P' , '' , '' ] ,
0 commit comments