Beispiel #1
0
        private ILevel GetLevelFromGameLoad(IGameLoad gameLoad)
        {
            var level = new Level
            {
                Id        = gameLoad.Id,
                Name      = gameLoad.Name,
                BoardSize = gameLoad.BoardSize
            };

            return(level);
        }
Beispiel #2
0
        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);
        }
 public StartLoading(string game, IGameLoad gb) : base(game, gb)
 {
 }
Beispiel #4
0
 public GameFirst(string game, IGameLoad gb) : base(game, gb)
 {
 }