Storage

public abstract class Storage

Created by RedSnail on 23.03.2018.

Methods

addMoney

abstract void addMoney(BigInteger amount)

addOnDBChangeListener

abstract void addOnDBChangeListener(String key, OnDBChangeListener listener)

enoughMoney

abstract boolean enoughMoney(BigInteger price)

getMoney

abstract BigInteger getMoney()

getMusicShouldBe

abstract boolean getMusicShouldBe()

getShopItemCount

abstract int getShopItemCount(String itemCountKey)

getSoundsShouldBe

abstract boolean getSoundsShouldBe()

getTotalMoney

abstract BigInteger getTotalMoney()

incrementShopItemCount

abstract void incrementShopItemCount(String itemCountKey)

setMusicShouldBe

abstract void setMusicShouldBe(boolean shouldBe)

setSoundsShouldBe

abstract void setSoundsShouldBe(boolean shouldBe)

updateAutomataThreadActionTime

abstract void updateAutomataThreadActionTime(AutomataMoneyCalculator calculator)