Package model

Class PlayerState

java.lang.Object
model.PlayerState

public class PlayerState
extends java.lang.Object
PlayerState keeps track of the players money, highscore and corresponding name.
  • Constructor Summary

    Constructors 
    Constructor Description
    PlayerState​(java.lang.Integer money, java.lang.String playerName)  
  • Method Summary

    Modifier and Type Method Description
    void addMoney​(java.lang.Integer add)
    addMoney() - Adds players money.
    void addPassed​(java.lang.Integer p)  
    java.lang.Integer getHighscore()
    getHighscore()
    java.lang.Integer getMoney()
    getMoney()
    java.lang.Integer getPassed()  
    java.lang.String getPlayerName()
    getPlayerName()
    void setHighscore​(java.lang.Integer highscore)
    setHighscore()
    void setPlayerName​(java.lang.String name)
    setPlayerName()
    void subtractMoney​(java.lang.Integer removal)
    subtractMoney() - Subtracts money from player.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PlayerState

      public PlayerState​(java.lang.Integer money, java.lang.String playerName)
  • Method Details

    • getMoney

      public java.lang.Integer getMoney()
      getMoney()
      Returns:
      - Current money as an int.
    • subtractMoney

      public void subtractMoney​(java.lang.Integer removal)
      subtractMoney() - Subtracts money from player.
      Parameters:
      removal - - Amount of money to be subtracted.
    • addMoney

      public void addMoney​(java.lang.Integer add)
      addMoney() - Adds players money.
      Parameters:
      add - - Amount of money to be added.
    • getPlayerName

      public java.lang.String getPlayerName()
      getPlayerName()
      Returns:
      - Name of player as a string.
    • setPlayerName

      public void setPlayerName​(java.lang.String name)
      setPlayerName()
      Parameters:
      name - - Name to be set.
    • getHighscore

      public java.lang.Integer getHighscore()
      getHighscore()
      Returns:
      - Current highscore of player.
    • addPassed

      public void addPassed​(java.lang.Integer p)
    • getPassed

      public java.lang.Integer getPassed()
    • setHighscore

      public void setHighscore​(java.lang.Integer highscore)
      setHighscore()
      Parameters:
      highscore - - New highscore to be set.