@@ -38,14 +38,14 @@ PinResult compute_pins(Square king_sq, const Board& board, Color us) {
3838 PinResult result;
3939
4040 const std::array<PinRay, 8 > ray_infos = {{
41- { Lookups::ROOK_NORTH_RAYS[king_sq.value ()], RayType::ROOK, RayDir::N},
42- { Lookups::ROOK_SOUTH_RAYS[king_sq.value ()], RayType::ROOK, RayDir::S},
43- { Lookups::ROOK_EAST_RAYS[king_sq.value ()], RayType::ROOK, RayDir::E},
44- { Lookups::ROOK_WEST_RAYS[king_sq.value ()], RayType::ROOK, RayDir::W},
45- { Lookups::BISHOP_NORTHEAST_RAYS[king_sq.value ()], RayType::BISHOP, RayDir::NE},
46- { Lookups::BISHOP_NORTHWEST_RAYS[king_sq.value ()], RayType::BISHOP, RayDir::NW},
47- { Lookups::BISHOP_SOUTHEAST_RAYS[king_sq.value ()], RayType::BISHOP, RayDir::SE},
48- { Lookups::BISHOP_SOUTHWEST_RAYS[king_sq.value ()], RayType::BISHOP, RayDir::SW},
41+ PinRay{. ray = Lookups::ROOK_NORTH_RAYS[king_sq.value ()], . type = RayType::ROOK, . dir = RayDir::N},
42+ PinRay{. ray = Lookups::ROOK_SOUTH_RAYS[king_sq.value ()], . type = RayType::ROOK, . dir = RayDir::S},
43+ PinRay{. ray = Lookups::ROOK_EAST_RAYS[king_sq.value ()], . type = RayType::ROOK, . dir = RayDir::E},
44+ PinRay{. ray = Lookups::ROOK_WEST_RAYS[king_sq.value ()], . type = RayType::ROOK, . dir = RayDir::W},
45+ PinRay{. ray = Lookups::BISHOP_NORTHEAST_RAYS[king_sq.value ()], . type = RayType::BISHOP, . dir = RayDir::NE},
46+ PinRay{. ray = Lookups::BISHOP_NORTHWEST_RAYS[king_sq.value ()], . type = RayType::BISHOP, . dir = RayDir::NW},
47+ PinRay{. ray = Lookups::BISHOP_SOUTHEAST_RAYS[king_sq.value ()], . type = RayType::BISHOP, . dir = RayDir::SE},
48+ PinRay{. ray = Lookups::BISHOP_SOUTHWEST_RAYS[king_sq.value ()], . type = RayType::BISHOP, . dir = RayDir::SW},
4949 }};
5050
5151 for (const auto & ray_info : ray_infos) {
0 commit comments