diff --git a/cppshogi/generateMoves.cpp b/cppshogi/generateMoves.cpp index de362421..757fff23 100644 --- a/cppshogi/generateMoves.cpp +++ b/cppshogi/generateMoves.cpp @@ -503,7 +503,7 @@ namespace { // 王手が掛かっていないときの指し手生成 // これには、玉が相手駒の利きのある地点に移動する自殺手と、pin されている駒を動かす自殺手を含む。 // ここで生成した手は pseudo legal - template struct GenerateMoves { + template struct GenerateMoves { /*FORCE_INLINE*/ ExtMove* operator () (ExtMove* moveList, const Position& pos) { Bitboard target = pos.emptyBB(); @@ -511,14 +511,14 @@ namespace { target |= pos.bbOf(oppositeColor(US)); const Square ksq = pos.kingSquare(oppositeColor(US)); - moveList = GeneratePieceMoves()(moveList, pos, target, ksq); - moveList = GeneratePieceMoves()(moveList, pos, target, ksq); - moveList = GeneratePieceMoves()(moveList, pos, target, ksq); - moveList = GeneratePieceMoves()(moveList, pos, target, ksq); - moveList = GeneratePieceMoves()(moveList, pos, target, ksq); - moveList = GeneratePieceMoves()(moveList, pos, target, ksq); - moveList = GeneratePieceMoves()(moveList, pos, target, ksq); - moveList = GeneratePieceMoves()(moveList, pos, target, ksq); + moveList = GeneratePieceMoves()(moveList, pos, target, ksq); + moveList = GeneratePieceMoves()(moveList, pos, target, ksq); + moveList = GeneratePieceMoves()(moveList, pos, target, ksq); + moveList = GeneratePieceMoves()(moveList, pos, target, ksq); + moveList = GeneratePieceMoves()(moveList, pos, target, ksq); + moveList = GeneratePieceMoves()(moveList, pos, target, ksq); + moveList = GeneratePieceMoves()(moveList, pos, target, ksq); + moveList = GeneratePieceMoves()(moveList, pos, target, ksq); return moveList; } @@ -533,7 +533,7 @@ namespace { const Bitboard pinned = pos.pinnedBB(); moveList = pos.inCheck() ? - GenerateMoves()(moveList, pos) : GenerateMoves()(moveList, pos); + GenerateMoves()(moveList, pos) : GenerateMoves()(moveList, pos); // 玉の移動による自殺手と、pinされている駒の移動による自殺手を削除 while (curr != moveList) { @@ -555,7 +555,7 @@ namespace { const Bitboard pinned = pos.pinnedBB(); moveList = pos.inCheck() ? - GenerateMoves()(moveList, pos) : GenerateMoves()(moveList, pos); + GenerateMoves()(moveList, pos) : GenerateMoves()(moveList, pos); // 玉の移動による自殺手と、pinされている駒の移動による自殺手を削除 while (curr != moveList) {