TadaoYamaoka / creversi

高速なPythonのリバーシライブラリ
GNU General Public License v3.0
25 stars 4 forks source link

Boardオブジェクトのコピー不具合修正 #6

Closed bleu48 closed 2 years ago

bleu48 commented 2 years ago

Boardオブジェクトのコピーが出来なかったのを修正した。

TadaoYamaoka commented 2 years ago

Boardクラスは、copyを実装していますので、

board2 = board

で、ディープコピーになります。 もしくは、明示的に

board2 = board.copy()

でも同じです。

あえてコンストラクタの引数で渡してコピーしたいという要件でしょうか。

bleu48 commented 2 years ago

そのcopyの実装でboard引いているのですが boardを引くコンストラクタが無いので動かなかった部分を修正したわけです。 board.copy()も同様です。

TadaoYamaoka commented 2 years ago

理解しました。 頂いたソースをマージしました。