コード例 #1
0
        // ------------------------------------------------------------------------
        public void setDungeonTool(DungeonTool.DungeonPreset preset)
        {
            if (preset == DungeonTool.DungeonPreset.Room)
            {
                _curDungeonTool = _aDungeonTools [0];
            }
            else if (preset == DungeonTool.DungeonPreset.Maze)
            {
                _curDungeonTool = _aDungeonTools [1];
            }
            else if (preset == DungeonTool.DungeonPreset.Random)
            {
                _curDungeonTool = _aDungeonTools [2];
            }
            else if (preset == DungeonTool.DungeonPreset.Staircase)
            {
                _curDungeonTool = _aDungeonTools [3];
            }

            PweDungeonTools.Instance.reset();
            PweDungeonTools.Instance.showToolPanels(preset);

            PweMainMenu.Instance.setAssetNameText("");
            PweMainMenu.Instance.showAssetInfoPanel(false);
        }
コード例 #2
0
        // ------------------------------------------------------------------------
        public void resetCurDungeonTool()
        {
            if (_curDungeonTool != null)
            {
                _curDungeonTool.reset();
                _curDungeonTool = null;
                PweMainMenu.Instance.showAssetInfoPanel(true);
            }

            PweMainMenu.Instance.setDungeonToolButtons(DungeonTool.DungeonPreset.None);
            PweDungeonTools.Instance.showToolPanels(DungeonTool.DungeonPreset.None);
        }