#pragma once



/// <summary>
/// 差し手
/// </summary>
class Move
{

	/// <summary>
	/// The drop down position
	/// 石を置いた場所
	/// </summary>
	int drop_pos;
	/// <summary>
	/// The reverse positions
	/// ひっくり返る位置
	/// 最大で18個ひっくり返る可能性がある。
	/// それは角に置いたときで3方向×6個 = 18個
	/// </summary>
	int rev_pos[18];
	int rev_pos_count;
public:

	void AddRevpos(int position) {
		rev_pos[rev_pos_count] = position;
		rev_pos_count++;
	}
	Move();
	~Move();
};

