cleaned up leaked resource streams

This commit is contained in:
dtookey 2020-10-11 19:00:00 -04:00
parent ae98912cb8
commit 3b7732f97d
2 changed files with 3 additions and 1 deletions

View File

@ -95,6 +95,8 @@ class GameModel(
val isr = InputStreamReader(fIn)
val raw = isr.readText()
val savedModel = gson.fromJson(raw, GameModel::class.java)
isr.close()
fIn.close()
return GameModel(
workers = savedModel.workers,
fighters = savedModel.fighters,

View File

@ -51,7 +51,7 @@ object Shade : GameStateUpdateable, Progressable, Purchasable, StateComponent {
override fun maxPurcahsable(state: GameModel): Double {
val margin =
floor(20.4959 * ln(Soul.getQty(state) - 1.0)) - getQty(state)
floor(20.4959 * ln((Soul.getQty(state)+ getSpecificCost(getQty(state))) - 1.0)) - getQty(state)
return if (margin < 1.0) {
0.0
} else {