Class EntitiesSpawner

java.lang.Object
com.csse3200.game.entities.EntitiesSpawner

public class EntitiesSpawner extends Object
Handles periodic spawning of multiple entities
  • Constructor Details

    • EntitiesSpawner

      public EntitiesSpawner(List<EntitySpawner> toSpawn)
      Constructor for EntitiesSpawner
      Parameters:
      toSpawn - list of NPCSpawnInfo objects that correspond to the entities to spawn
  • Method Details

    • setGameAreas

      public void setGameAreas(GameArea gameArea)
      Set GameArea for all spawners
      Parameters:
      gameArea -
    • spawnNow

      public void spawnNow()
      Spawns entities from all spawners without considering triggers
    • startPeriodicSpawning

      public void startPeriodicSpawning()
      Start periodic spawning for all spawners