Пример #1
0
    public static void createWall(GameWallEnum gameWallEnum, EquipColorEnum gameWallColor, float picAllW, float picAllH)
    {
        wallScale = 2f;

        if (gameWallEnum.Equals(GameWallEnum.Def))
        {
            createDefWall(gameWallColor, picAllW, picAllH, 2);
        }
        else if (gameWallEnum.Equals(GameWallEnum.Circle))
        {
            createCircleWall(gameWallColor, picAllW, picAllH);
        }
        else if (gameWallEnum.Equals(GameWallEnum.Square))
        {
            createSquareWall(gameWallColor, picAllW, picAllH);
        }
        else if (gameWallEnum.Equals(GameWallEnum.Def2))
        {
            createDefWall(gameWallColor, picAllW, picAllH, 4);
        }
        else if (gameWallEnum.Equals(GameWallEnum.Def3))
        {
            createDefWall(gameWallColor, picAllW, picAllH, 6);
        }
    }
Пример #2
0
 /// <summary>
 /// 创建围墙
 /// </summary>
 /// <param name="wallWith"></param>
 /// <param name="wallHigh"></param>
 private void createWall(GameWallEnum gameWallEnum, EquipColorEnum gameWallColor, float picAllWith, float picAllHigh)
 {
     if (picAllWith == 0 || picAllHigh == 0)
     {
         LogUtil.log("无法生成围墙,缺少高和宽");
         return;
     }
     CreateGameWallUtil.createWall(gameWallEnum, gameWallColor, picAllWith, picAllHigh);
 }
Пример #3
0
    public static void refreshData()
    {
        GameLanguage = GameLanguageEnum.English;
        IsOpenBGM    = EnabledEnum.ON;
        IsOpenSound  = EnabledEnum.ON;
        IsOpenTimeUI = EnabledEnum.ON;
        SceenMode    = ScreenModeEnum.Full;

        PuzzlesShape = JigsawStyleEnum.Def;
        BorderShape  = GameWallEnum.Def;
        BorderColor  = EquipColorEnum.Def;
        Background   = EquipColorEnum.Def;

        SoundVolume = 1f;
        BGMVolume   = 1f;
        GameConfigureBean configureBean = DataStorageManage.getGameConfigureDSHandle().getData(0);

        if (configureBean != null)
        {
            //游戏语言设置
            GameLanguage = (GameLanguageEnum)Enum.ToObject(typeof(GameLanguageEnum), configureBean.gameLanguage);
            //是否开启BGM
            IsOpenBGM = (EnabledEnum)Enum.ToObject(typeof(EnabledEnum), configureBean.isOpenBGM);
            //是否开启音效
            IsOpenSound = (EnabledEnum)Enum.ToObject(typeof(EnabledEnum), configureBean.isOpenSound);
            //是否开启计时UI
            IsOpenTimeUI = (EnabledEnum)Enum.ToObject(typeof(EnabledEnum), configureBean.isOpenTimeUI);
            //屏幕模式
            SceenMode = (ScreenModeEnum)Enum.ToObject(typeof(ScreenModeEnum), configureBean.screenMode);

            PuzzlesShape = (JigsawStyleEnum)Enum.ToObject(typeof(JigsawStyleEnum), configureBean.puzzlesShape);
            BorderShape  = (GameWallEnum)Enum.ToObject(typeof(GameWallEnum), configureBean.borderShape);
            BorderColor  = (EquipColorEnum)Enum.ToObject(typeof(EquipColorEnum), configureBean.borderColor);
            Background   = (EquipColorEnum)Enum.ToObject(typeof(EquipColorEnum), configureBean.background);

            SoundVolume = configureBean.soundVolume;
            BGMVolume   = configureBean.bgmVolume;
        }
    }