Exemple #1
0
        private void BtnAddLayer_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(LayerName.Text))
            {
                System.Windows.MessageBox.Show("Layer name missing", "Missing info");
                return;
            }

            TileGrid.AddNewLayer(LayerName.Text);
            LayerName.Clear();
        }
Exemple #2
0
        private void New_Click(object sender, RoutedEventArgs e)
        {
            var dialog = new SaveFileDialog();

            if (lastFolder != null)
            {
                dialog.InitialDirectory = lastFolder;
            }
            dialog.Filter = "Map Files|*.tmap|Text Files|*.txt";
            DialogResult result = dialog.ShowDialog();

            if (result == System.Windows.Forms.DialogResult.OK)
            {
                TileGrid.ClearTiles();
                TileGrid.AddNewLayer("Main");
                File.Create(dialog.FileName);
                FilePath.Text = dialog.FileName;
                currentMap    = dialog.FileName;
                Status.Text   = "Created new tilemap in: " + dialog.FileName;
            }
        }