Class EnemyConfigs

java.lang.Object
com.csse3200.game.entities.configs.EnemyConfigs

public class EnemyConfigs extends Object
Defines properties for enemy types to be loaded in EnemyFactory. Each field corresponds to a specific enemy (i.e. drone, bomber, patrollingDrone) and contains its base stats. Can be extended to add properties unique to specific enemies.
  • Field Details

    • drone

      public BaseEntityConfig drone
      Configuration for basic drone enemy type
    • bomber

      public BaseEntityConfig bomber
      Configuration for bomber drone enemy type
    • patrollingDrone

      public BaseEntityConfig patrollingDrone
      Configuration for patrolling drone enemy type
  • Constructor Details

    • EnemyConfigs

      public EnemyConfigs()