Azmyth.Editor.frmEditorMain.btnNewArea_Click C# (CSharp) Method

btnNewArea_Click() private method

private btnNewArea_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void btnNewArea_Click(object sender, EventArgs e)
        {
            VectorID worldID = null;
            MapViewer areaView = null;

            worldID = Azmyth.Assets.Assets.CreateWorld();

            areaView = new MapViewer(worldID);
            areaView.Name = "av" + worldID.ID;
            areaView.AreaNode = _root.Nodes.Add(Azmyth.Assets.Assets.Store[worldID].Name);
            areaView.AreaNode.Tag = worldID;

            areaView.Dock = DockStyle.Fill;

            tabMain.TabPages.Add(worldID.ToString(), Azmyth.Assets.Assets.Store[worldID].Name);
            tabMain.SelectedIndex = tabMain.TabPages.IndexOfKey(worldID.ToString());
            tabMain.SelectedTab.Controls.Add(areaView);

            areaView.AreaPage = tabMain.SelectedTab;
            areaView.CellHover +=areaView_CellHover;
            _selected = Azmyth.Assets.Assets.Store[worldID];
        }