public IEnumerable <Drawable> GetDrawables() { return(LevelDrawers[Game.CurrentLevelIndex] .GetDrawables() .Append(HeroDrawer.GetDrawable()) .Append(CrosshairDrawer.GetDrawable())); }
public GameDrawer(Game game) { Game = game; HeroDrawer = new HeroDrawer(game.Player); CrosshairDrawer = new CrosshairDrawer(game.Crosshair); LevelDrawers = game.Levels.Select(level => new LevelDrawer(level)).ToList(); }