コード例 #1
0
    public bool SliderMap(EnumClass.SliderDirection direction)
    {
        int[,] itemsValueTemp = new int[GameConfig.MAP_X, GameConfig.MAP_Y];
        Array.Copy(itemsValue, itemsValueTemp, itemsValue.Length);
        switch (direction)
        {
        case EnumClass.SliderDirection.LEFT:
            _sliderLeft();
            break;

        case EnumClass.SliderDirection.RIGHT:
            _sliderRight();
            break;

        case EnumClass.SliderDirection.DOWN:
            _sliderDown();
            break;

        case EnumClass.SliderDirection.UP:
            _sliderUP();
            break;

        default:
            return(false);
        }
        if (_isSliderSucess(itemsValueTemp))
        {
            RandomPosValue();
            return(true);
        }
        return(false);
    }
コード例 #2
0
ファイル: UIMain.cs プロジェクト: zhang00lei/LifeTools
 private void _slilderMove(EnumClass.SliderDirection sliderDirection)
 {
     if (gameMap.SliderMap(sliderDirection))
     {
         ResetMap();
         if (gameMap.CheckGameOver())
         {
             MainController.instance.ShowDialog("游戏结束", true, null);
         }
     }
 }