Exemplo n.º 1
0
        internal void LoadBoard(Thakur thakur)
        {
            Thakur = thakur;
            var boardData = GameStorage.GetBoard(LevelNumber, BoardNumber);

            _level = new Level(Thakur, boardData.BoardData);
        }
Exemplo n.º 2
0
        internal void RestartLevel(int levelNumber)
        {
            var level = GameStorage.GetLevel(levelNumber);

            LevelNumber = level.LevelNumber;
            LevelStatus = LevelStatus.InProgress;
            Thakur      = new Thakur(0, 0)
            {
                Taaqat = level.Taaqat,
                Paisa  = 0
            };
            _board = new BoardScreen(LevelNumber, 1);
            _board.LoadBoard(Thakur);
            _levelController.Thakur = Thakur;
            _levelController.Board  = _board;
        }