private void addTilesetMenuItem_Click(object sender, RoutedEventArgs e)
        {
            NewTilesetDialog newTilesetDialog = new NewTilesetDialog(editor);

            // Show the dialog, ask for tileset properties.
            if (newTilesetDialog.ShowDialog().Value)
            {
                // Dialog OK, create new tileset.
                NewTilesetProperties newTilesetProperties = newTilesetDialog.NewTilesetProperties;

                editor.AddTileset(newTilesetProperties.Name, newTilesetProperties.Path, new Point(newTilesetProperties.TileWidth, newTilesetProperties.TileHeight),
                                  new Point(newTilesetProperties.OffsetX, newTilesetProperties.OffsetY));
            }
        }
Example #2
0
        private void newSetButton_Click(object sender, RoutedEventArgs e)
        {
            NewTilesetDialog newTilesetDialog = new NewTilesetDialog(editor);

            if (newTilesetDialog.ShowDialog().Value)
            {
                // Got properties, create new tileset.
                NewTilesetProperties newTilesetProperties = newTilesetDialog.NewTilesetProperties;

                editor.AddTileset(newTilesetProperties.Name, newTilesetProperties.Path, new Point(newTilesetProperties.TileWidth, newTilesetProperties.TileHeight),
                                  new Point(newTilesetProperties.OffsetX, newTilesetProperties.OffsetY));


                // Add new tileset to view model.
                tilesetsViewModel.Tilesets.Add(new TilesetViewModel(editor.Tilesets.FirstOrDefault(t => t.Name == newTilesetProperties.Name)));
            }
        }