diff options
| author | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2018-09-01 22:09:54 +0900 |
|---|---|---|
| committer | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2018-09-01 22:09:54 +0900 |
| commit | 3d24112d2db94ba9755f1acf4ec03a1582e830ba (patch) | |
| tree | 7a142c957b39ff5e6f9669a5bcde8db90342e470 /src | |
| parent | Update CHANGELOG.md (diff) | |
| download | sharkey-3d24112d2db94ba9755f1acf4ec03a1582e830ba.tar.gz sharkey-3d24112d2db94ba9755f1acf4ec03a1582e830ba.tar.bz2 sharkey-3d24112d2db94ba9755f1acf4ec03a1582e830ba.zip | |
Refactor reversi engine
Diffstat (limited to 'src')
| -rw-r--r-- | src/games/reversi/core.ts | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/games/reversi/core.ts b/src/games/reversi/core.ts index 92b7c3799c..b610d46884 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)); } /** |