private ILevel GetLevelFromGameLoad(IGameLoad gameLoad) { var level = new Level { Id = gameLoad.Id, Name = gameLoad.Name, BoardSize = gameLoad.BoardSize }; return(level); }
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) { }
public GameFirst(string game, IGameLoad gb) : base(game, gb) { }