コード例 #1
0
ファイル: SnakeModel.cs プロジェクト: devnoel/npsnake
        public void SelectLevel(Int32 levelId)
        {
            CheckPersistance();
            IGameLoad gameLoad = persistance.LoadGameById(levelId);

            boardSize = gameLoad.BoardSize;
            obstacles = gameLoad.Obstacles.Select(Tile.FromPosition);
            IEnumerable <ITile> snakeBody = gameLoad.SnakeBody.Select(Tile.FromPosition);

            snake = new Snake(snakeBody);
        }