Class PlayerFactory

java.lang.Object
com.deco2800.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()
      Create a player entity.
      Returns:
      entity
    • createTestPlayer

      public static Entity createTestPlayer()
      Create a player entity for test.
      Returns:
      entity
    • createSkillAnimator

      public static Entity createSkillAnimator(Entity playerEntity)
    • createKeyPromptAnimator

      public static Entity createKeyPromptAnimator(Entity playerEntity)
    • createCombatAnimator

      public static Entity createCombatAnimator(Entity playerEntity)
      Create combat item animator
      Returns:
      entity