From 3d24112d2db94ba9755f1acf4ec03a1582e830ba Mon Sep 17 00:00:00 2001 From: Aya Morisawa Date: Sat, 1 Sep 2018 22:09:54 +0900 Subject: [PATCH] Refactor reversi engine --- src/games/reversi/core.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/games/reversi/core.ts b/src/games/reversi/core.ts index 92b7c3799..b610d4688 100644 --- a/src/games/reversi/core.ts +++ b/src/games/reversi/core.ts @@ -205,13 +205,7 @@ export default class Reversi { * 打つことができる場所を取得します */ public canPutSomewhere(color: Color): number[] { - const result: number[] = []; - - this.board.forEach((x, i) => { - if (this.canPut(color, i)) result.push(i); - }); - - return result; + return Array.from(this.board.keys()).filter(i => this.canPut(color, i)); } /**