public class CurrencySystem
extends java.lang.Object
Constructor and Description |
---|
CurrencySystem(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addDependsOn(CurrencySystem dependsOnCurrencySystem) |
java.lang.String |
amountToString(java.lang.Float amount) |
java.lang.Float |
getBalance(Purse playerPurse) |
java.util.LinkedList<CurrencySystem> |
getDependsOn() |
int |
getID() |
boolean |
getLogTransactions() |
java.lang.Float |
getMaxBalance() |
java.lang.Float |
getMinBalance() |
java.lang.String |
getName() |
boolean |
getSharedByAccount() |
void |
logTransaction(Purse purse,
java.lang.Float delta,
java.lang.String reason) |
void |
setLogTransactions(boolean logTransactions) |
void |
setSharedByAccount(boolean sharedByAccount) |
java.lang.Float |
updateBalance(Purse playerPurse,
java.lang.Float delta,
java.lang.String reason) |
public void setSharedByAccount(boolean sharedByAccount)
public boolean getSharedByAccount()
public void setLogTransactions(boolean logTransactions)
public boolean getLogTransactions()
public void addDependsOn(CurrencySystem dependsOnCurrencySystem)
public java.util.LinkedList<CurrencySystem> getDependsOn()
public java.lang.Float getMinBalance()
public java.lang.Float getMaxBalance()
public int getID()
public java.lang.String getName()
public void logTransaction(Purse purse, java.lang.Float delta, java.lang.String reason)
public java.lang.Float getBalance(Purse playerPurse)
public java.lang.Float updateBalance(Purse playerPurse, java.lang.Float delta, java.lang.String reason)
public java.lang.String amountToString(java.lang.Float amount)