public void PaintAt(int x, int z) { bool bChanged = false; if (PaintType == StageData.StageElement.None) { _data.Clear(x, z); bChanged = true; } else if (PaintType == StageData.StageElement.Floor || PaintType == StageData.StageElement.Wall) { bChanged = _data.SetGround(x, z, PaintType); } else if (PaintType == StageData.StageElement.Box || PaintType == StageData.StageElement.BornPoint) { bChanged = _data.SetEntity(x, z, PaintType); } else if (PaintType == StageData.StageElement.Target) { bChanged = _data.SetExtProperty(x, z, PaintType); } if (bChanged) { PaintStageGeometry(x, z); } }