From e1670214339b43f65adb2cf7b1464aecdeb2e7f7 Mon Sep 17 00:00:00 2001 From: Imoto Yasuhiro Date: Sun, 11 Apr 2021 08:52:17 +0900 Subject: [PATCH] =?UTF-8?q?legal=20all=E3=81=A7=E6=AD=A9=E3=81=AA=E3=81=A9?= =?UTF-8?q?=E3=81=AE=E4=B8=8D=E6=88=90=E3=81=8C=E7=94=9F=E6=88=90=E3=81=95?= =?UTF-8?q?=E3=82=8C=E3=81=AA=E3=81=84=E3=83=90=E3=82=B0=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cppshogi/generateMoves.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) 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) {