java.lang.Object
com.csse3200.game.entities.Entity
com.csse3200.game.minigames.maze.entities.mazenpc.MazeEntity
Direct Known Subclasses:
AnglerFish, ElectricEel, GreenJellyfish, Jellyfish, Octopus, Turtle

public abstract class MazeEntity extends Entity
MazeEntity is an abstract base class for all non-playable character (NPC) entities in the maze minigame. It provides common components and functionality for maze NPCs.
  • Constructor Details

    • MazeEntity

      protected MazeEntity()
      Constructs a MazeEntity with common components for physics, movement, collision, and attack interactions. This constructor sets up the basic entity configuration.