Beispiel #1
0
        public FieldEditorForm(TileEngineEditor editor, TileObject targetTileObject)
        {
            InitializeComponent();

            _editor           = editor;
            _targetTileObject = targetTileObject;
        }
Beispiel #2
0
 private void LoadMap(string fileName)
 {
     _editor?.Dispose();
     _editor = new TileEngineEditor(RenderingCanvas);
     _editor.LoadMap(fileName);
     _mapFilePath = fileName;
     OnEditorCreated();
 }
Beispiel #3
0
        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();
            }
        }