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.
-
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.
-