Class ObstacleFactory

java.lang.Object
com.deco2800.game.entities.factories.ObstacleFactory

public class ObstacleFactory extends Object
Factory to create obstacle entities.

Each obstacle entity type should have a creation method that returns a corresponding entity.

  • Method Details

    • createTree

      public static Entity createTree()
      Creates a tree entity.
      Returns:
      entity
    • createVillage

      public static Entity createVillage(int num, float height, float scaleX, float scaleY)
    • createMaterial

      public static Entity createMaterial(int num, float height, float scaleX, float scaleY)
    • createWall

      public static Entity createWall(float width, float height)
      Creates an invisible physics wall.
      Parameters:
      width - Wall width in world units
      height - Wall height in world units
      Returns:
      Wall entity of given width and height