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[] {
|
public canPutSomewhere(color: Color): number[] {
|
||||||
const result: number[] = [];
|
return Array.from(this.board.keys()).filter(i => this.canPut(color, i));
|
||||||
|
|
||||||
this.board.forEach((x, i) => {
|
|
||||||
if (this.canPut(color, i)) result.push(i);
|
|
||||||
});
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue