Class ProjectileFactory

java.lang.Object
com.csse3200.game.entities.factories.ProjectileFactory

public class ProjectileFactory extends Object
The ProjectileFactory class is responsible for creating different types of projectile entities used in the game.
  • Constructor Details

    • ProjectileFactory

      public ProjectileFactory()
  • Method Details

    • createOxygenEaterProjectile

      public static Entity createOxygenEaterProjectile()
      Creates an oxygen eater projectile entity.
      Returns:
      The created oxygen eater projectile entity.
    • createDragonflyProjectile

      public static Entity createDragonflyProjectile()
    • createPlayerProjectile

      public static Entity createPlayerProjectile()
      Creates a player projectile entity.
      Returns:
      The created player projectile entity.
    • createBaseProjectile

      public static Entity createBaseProjectile()
      Creates an oxygen eater projectile entity.
      Returns:
      The created oxygen eater projectile entity.