internal void LoadBoard(Thakur thakur) { Thakur = thakur; var boardData = GameStorage.GetBoard(LevelNumber, BoardNumber); _level = new Level(Thakur, boardData.BoardData); }
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; }