Class ObstacleFactory

java.lang.Object
com.csse3200.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

    • createBuilding1

      public static Entity createBuilding1()
      Creates a tree entity.
      Returns:
      entity
    • createBuilding2

      public static Entity createBuilding2()
    • createMountain

      public static Entity createMountain()
    • 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