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 isr = InputStreamReader(fIn)
val raw = isr.readText() val raw = isr.readText()
val savedModel = gson.fromJson(raw, GameModel::class.java) val savedModel = gson.fromJson(raw, GameModel::class.java)
isr.close()
fIn.close()
return GameModel( return GameModel(
workers = savedModel.workers, workers = savedModel.workers,
fighters = savedModel.fighters, fighters = savedModel.fighters,

View File

@ -51,7 +51,7 @@ object Shade : GameStateUpdateable, Progressable, Purchasable, StateComponent {
override fun maxPurcahsable(state: GameModel): Double { override fun maxPurcahsable(state: GameModel): Double {
val margin = 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) { return if (margin < 1.0) {
0.0 0.0
} else { } else {