mirror of
https://github.com/kokonect-link/cherrypick
synced 2024-12-03 17:28:28 +09:00
Refactor reversi engine
This commit is contained in:
parent
4a977cd523
commit
3d24112d2d
@ -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));
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user