diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2018-09-01 22:11:33 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-09-01 22:11:33 +0900 |
| commit | 2974c74b4ea61e7022a8aa522a5230dc9ed010f0 (patch) | |
| tree | 7a142c957b39ff5e6f9669a5bcde8db90342e470 /src | |
| parent | Update CHANGELOG.md (diff) | |
| parent | Refactor reversi engine (diff) | |
| download | sharkey-2974c74b4ea61e7022a8aa522a5230dc9ed010f0.tar.gz sharkey-2974c74b4ea61e7022a8aa522a5230dc9ed010f0.tar.bz2 sharkey-2974c74b4ea61e7022a8aa522a5230dc9ed010f0.zip | |
Merge pull request #2571 from syuilo/refactor-reversi-engine
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)); } /** |