Class PlayerFactory

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

public class PlayerFactory extends Object
Factory to create a player entity.

Predefined player properties are loaded from a config stored as a json file and should have the properties stores in 'PlayerConfig'.

  • Method Details

    • createPlayer

      public static Entity createPlayer(GdxGame game)
    • createCombatPlayer

      public static Entity createCombatPlayer(String imagePath)
      Create a player NPC to spawn in Combat
    • getSelectedAnimalImagePath

      public static String getSelectedAnimalImagePath()
    • createCombatPlayerStatic

      public static Entity createCombatPlayerStatic()
      Creates a boss NPC to be used as a boss entity by more specific NPC creation methods.
      Returns:
      entity