Atavism Version 2018.1AGIS API

atavism.server.currency
Class CurrencySystem

java.lang.Object
  extended by atavism.server.currency.CurrencySystem
Direct Known Subclasses:
SocialGoldCashCurrencySystem

public class CurrencySystem
extends java.lang.Object


Constructor Summary
CurrencySystem(int id, java.lang.String name)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurrencySystem

public CurrencySystem(int id,
                      java.lang.String name)
Method Detail

setSharedByAccount

public void setSharedByAccount(boolean sharedByAccount)

getSharedByAccount

public boolean getSharedByAccount()

setLogTransactions

public void setLogTransactions(boolean logTransactions)

getLogTransactions

public boolean getLogTransactions()

addDependsOn

public void addDependsOn(CurrencySystem dependsOnCurrencySystem)

getDependsOn

public java.util.LinkedList<CurrencySystem> getDependsOn()

getMinBalance

public java.lang.Float getMinBalance()

getMaxBalance

public java.lang.Float getMaxBalance()

getID

public int getID()

getName

public java.lang.String getName()

logTransaction

public void logTransaction(Purse purse,
                           java.lang.Float delta,
                           java.lang.String reason)

getBalance

public java.lang.Float getBalance(Purse playerPurse)

updateBalance

public java.lang.Float updateBalance(Purse playerPurse,
                                     java.lang.Float delta,
                                     java.lang.String reason)

amountToString

public java.lang.String amountToString(java.lang.Float amount)


Copyright © 2018 Dragonsan Studios Sp. z o.o.