Top Level Namespace
Defined Under Namespace
Modules: ChessValidator
Constant Summary collapse
- SQUARE_KEY =
{ 1 => 'a8', 2 => 'b8', 3 => 'c8', 4 => 'd8', 5 => 'e8', 6 => 'f8', 7 => 'g8', 8 => 'h8', 9 => 'a7', 10 => 'b7', 11 => 'c7', 12 => 'd7', 13 => 'e7', 14 => 'f7', 15 => 'g7', 16 => 'h7', 17 => 'a6', 18 => 'b6', 19 => 'c6', 20 => 'd6', 21 => 'e6', 22 => 'f6', 23 => 'g6', 24 => 'h6', 25 => 'a5', 26 => 'b5', 27 => 'c5', 28 => 'd5', 29 => 'e5', 30 => 'f5', 31 => 'g5', 32 => 'h5', 33 => 'a4', 34 => 'b4', 35 => 'c4', 36 => 'd4', 37 => 'e4', 38 => 'f4', 39 => 'g4', 40 => 'h4', 41 => 'a3', 42 => 'b3', 43 => 'c3', 44 => 'd3', 45 => 'e3', 46 => 'f3', 47 => 'g3', 48 => 'h3', 49 => 'a2', 50 => 'b2', 51 => 'c2', 52 => 'd2', 53 => 'e2', 54 => 'f2', 55 => 'g2', 56 => 'h2', 57 => 'a1', 58 => 'b1', 59 => 'c1', 60 => 'd1', 61 => 'e1', 62 => 'f1', 63 => 'g1', 64 => 'h1' }
- INDEX_KEY =
{ "a8" => 1, "b8" => 2, "c8" => 3, "d8" => 4, "e8" => 5, "f8" => 6, "g8" => 7, "h8" => 8, "a7" => 9, "b7" => 10, "c7" => 11, "d7" => 12, "e7" => 13, "f7" => 14, "g7" => 15, "h7" => 16, "a6" => 17, "b6" => 18, "c6" => 19, "d6" => 20, "e6" => 21, "f6" => 22, "g6" => 23, "h6" => 24, "a5" => 25, "b5" => 26, "c5" => 27, "d5" => 28, "e5" => 29, "f5" => 30, "g5" => 31, "h5" => 32, "a4" => 33, "b4" => 34, "c4" => 35, "d4" => 36, "e4" => 37, "f4" => 38, "g4" => 39, "h4" => 40, "a3" => 41, "b3" => 42, "c3" => 43, "d3" => 44, "e3" => 45, "f3" => 46, "g3" => 47, "h3" => 48, "a2" => 49, "b2" => 50, "c2" => 51, "d2" => 52, "e2" => 53, "f2" => 54, "g2" => 55, "h2" => 56, "a1" => 57, "b1" => 58, "c1" => 59, "d1" => 60, "e1" => 61, "f1" => 62, "g1" => 63, "h1" => 64 }