Class PlayerController


  • public class PlayerController
    extends Component
    Responsible for the keyboard/mouse control of the player
    • Constructor Detail

      • PlayerController

        public PlayerController()
        Creates the base PlayerController Component, setting up its initial values
      • PlayerController

        public PlayerController​(Player player,
                                float speed)
        Parameters:
        player - the parent
        speed - speed
    • Method Detail

      • update

        public void update()
        Amended for Assessment 2, added check for Shop UI elements being pressed before shooting Reads keyboard and mouse inputs, moving and shooting as required.
        Overrides:
        update in class Component
      • setButtons

        public void setButtons​(java.util.ArrayList<com.badlogic.gdx.scenes.scene2d.ui.TextButton> buttons)
        Parameters:
        buttons - the list of ShopUI buttons