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

    • createInvisibleObstacle

      public static Entity createInvisibleObstacle()
      Creates an invisible obstacle entity which located onto the non-traversable area of the map.
      Returns:
      Invisible obstacle entity
    • 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