public FieldEditorForm(TileEngineEditor editor, TileObject targetTileObject) { InitializeComponent(); _editor = editor; _targetTileObject = targetTileObject; }
private void LoadMap(string fileName) { _editor?.Dispose(); _editor = new TileEngineEditor(RenderingCanvas); _editor.LoadMap(fileName); _mapFilePath = fileName; OnEditorCreated(); }
private void CreateNewMap() { NewMapForm newMapForm = new NewMapForm(); newMapForm.ShowDialog(); if (newMapForm.ResultOk) { _editor?.Dispose(); _editor = new TileEngineEditor(RenderingCanvas); _editor.CreateMainScene(newMapForm.ResultWidth, newMapForm.ResultHeight); OnEditorCreated(); } }