コード例 #1
0
        public void EditAreaWP(string areaFilename)
        {
            //if (prntForm.mod.moduleAreasList[prntForm._selectedLbxAreaIndex].StartsWith("wm_"))
            //{
            //brandung
            WorldMapEditor newChild = new WorldMapEditor(prntForm.mod, prntForm, areaFilename); //add new child

            //newChild.Text = prntForm.mod.moduleAreasList[prntForm._selectedLbxAreaIndex];
            newChild.Text = areaFilename;
            newChild.Show(prntForm.dockPanel1); //as new form created so that corresponding tab and child form is active
            refreshListBoxAreas();
            newChild.g_directory = prntForm._mainDirectory + "\\modules\\" + prntForm.mod.moduleName + "\\areas";
            newChild.g_filename  = areaFilename;
            if (prntForm.openWMEList.Count > 0)
            {
                newChild.rbtnWP.Checked = prntForm.openWMEList[0].rbtnWP.Checked;
            }
            //foreach (WorldMapEditor we in prntForm.openWMEList)
            //{
            //we.rbtnWP.Checked = this.rbtnWP.Checked;
            //}

            /*}
             * else
             * {
             *  LevelEditor newChild = new LevelEditor(prntForm.mod, prntForm); //add new child
             *  newChild.Text = prntForm.mod.moduleAreasList[prntForm._selectedLbxAreaIndex];
             *  newChild.Show(prntForm.dockPanel1); //as new form created so that corresponding tab and child form is active
             *  refreshListBoxAreas();
             *  newChild.g_directory = prntForm._mainDirectory + "\\modules\\" + prntForm.mod.moduleName + "\\areas";
             *  newChild.g_filename = prntForm.mod.moduleAreasList[prntForm._selectedLbxAreaIndex];
             * }*/
        }
コード例 #2
0
    public static WorldMapEditor OpenOrCreate()
    {
        WorldMapEditor window = EditorWindow.GetWindow <WorldMapEditor>("WorldMapEditor");

        window.Show();
        window.Focus();
        window.Init();
        return(window);
    }