
// マップセルクラス
class MapCell{
	int m_walk_flag;	// 通過フラグ(0=不可、1=可能、2=可能でキャラがチップより下に表示
								// 3=同じチップが２枚以上並んだときに、最上部のチップのみくぐり通行できます )

	// 属性(無=0, 1=カウンター)
	int m_element;

	// 他に移動方向など？
	ChipImage chip_image;	// チップイメージ

	MapCell(){
		m_walk_flag = 1;
		m_element = 0;
	}

	ChipImage GetChipImage(){
		return chip_image;
	}

	void SetChipImage( ChipImage chip ){
		this.chip_image = chip;
	}

	void SetWalkFlag( int flag ){
		this.m_walk_flag = flag;
	}
	int GetWalkFlag(){
		return this.m_walk_flag;
	}

	// 属性取得
	int GetElement(){
		return m_element;
	}
	void SetElement( int e ){
		this.m_element = e;
	}

}
