public void SetCopyCRangeMapchipe(RangeSquareTiles r) { m_objCopyRM.Set(r); m_objCopyRM.Decision(); objGBCopyRange.Enabled = true; objGBPasteLayer.Enabled = true; objLCopyX.Text = "" + r.startPosBlockX; objLCopyY.Text = "" + r.startPosBlockY; objLCopyW.Text = "" + r.widthBlock; objLCopyH.Text = "" + r.hightBlock; if (objCKAllLayer.Checked) { objLTargetLayer.Text = "全て"; objGBPasteLayer.Enabled = false; m_nCopyFlg = CatAndPasteSquareTiles.TARGET_LAYER_ALL; } else if (objRBCopyL00.Checked) { objLTargetLayer.Text = "0"; m_nCopyFlg = CatAndPasteSquareTiles.TARGET_LAYER00; } else if (objRBCopyL01.Checked) { objLTargetLayer.Text = "1"; m_nCopyFlg = CatAndPasteSquareTiles.TARGET_LAYER01; } }
/// <summary> /// 複製 /// </summary> /// <returns></returns> public RangeSquareTiles Clone() { RangeSquareTiles ret = new RangeSquareTiles(); ret.Set(this); return(ret); }
/// <summary> /// /// </summary> /// <param name="r"></param> public void Set(RangeSquareTiles r) { startPosBlockX = r.startPosBlockX; startPosBlockY = r.startPosBlockY; widthBlock = r.widthBlock; hightBlock = r.hightBlock; bDecision = false; }
public void SetCRangeMapchipe(RangeSquareTiles r) { m_objRM.Set(r); m_objRM.Decision(); objGBCopyLayer.Enabled = true; objLX.Text = "" + m_objRM.startPosBlockX; objLY.Text = "" + m_objRM.startPosBlockY; objLW.Text = "" + m_objRM.widthBlock; objLH.Text = "" + m_objRM.hightBlock; }