Beispiel #1
0
        private static void menuMapProps_Click(object sender, EventArgs e)
        {
            MapEditView editor = PluginManager.Core.ActiveDocument as MapEditView;

            using (MapPropertiesForm form = new MapPropertiesForm(editor.Map))
            {
                if (form.ShowDialog() == DialogResult.OK)
                {
                    editor.SetTileSize(editor.Map.Tileset.TileWidth, editor.Map.Tileset.TileHeight);
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// Menu Command: Map Properties
        /// </summary>
        public static void ViewMapProperties()
        {
            int originalWidth  = MapEditor.Instance.CurrentMap.MapWidth;
            int originalHeight = MapEditor.Instance.CurrentMap.MapHeight;

            MapPropertiesForm form = new MapPropertiesForm();

            form.Map = MapEditor.Instance.CurrentMap;
            form.ShowDialog();

            // check to see if the Map was resized.
            if (MapEditor.Instance.CurrentMap.MapWidth != originalWidth || MapEditor.Instance.CurrentMap.MapHeight != originalHeight)
            {
                MapEditor.Instance.CurrentMap = MapFactory.CopyWithNewSize(form.Map, form.Map.MapWidth, form.Map.MapHeight);
            }
        }