public SnakeHead(Game game, IRenderItemFactory factory) : base(game, factory, new Vector2I(0, 0)) { Direction = Game.Rules.SnakeStartDirection; direction = Direction; Position = Game.Rules.SnakeStartPosition; RenderItem = factory.CreateRenderItem(RenderItemType.SnakeHead); }
public Treat(Game game, IRenderItemFactory factory, Vector2I position) : base(game, factory, position) { RenderItem = factory.CreateRenderItem(RenderItemType.Treat); }
public SnakeBody(Game game, IRenderItemFactory factory, Vector2I position) : base(game, factory, position) { RenderItem = factory.CreateRenderItem(RenderItemType.SnakeBody); }
public SpeedPowerup(Game game, IRenderItemFactory factory, Vector2I position) : base(game, factory, position) { RenderItem = factory.CreateRenderItem(RenderItemType.SpeedPowerup); }