Class WaveManager

java.lang.Object
de.tum.cit.fop.maze.Gameplay.WaveManager

public class WaveManager extends Object
Manages enemy spawning waves in endless mode with increasing difficulty.
  • Constructor Details

    • WaveManager

      public WaveManager(GameField gameField, long seed)
  • Method Details

    • getScore

      public int getScore()
      Calculates the player's score based on survival time.
      Returns:
      Score value
    • setGameField

      public void setGameField(GameField newMap)
      Updates the game field reference for spawning enemies.
      Parameters:
      newMap - The new game field
    • update

      public void update(float delta)
      Updates wave manager, increasing difficulty and spawning enemies over time.
      Parameters:
      delta - Time since last update