cleaned up leaked resource streams
This commit is contained in:
parent
ae98912cb8
commit
3b7732f97d
@ -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,
|
||||
|
||||
@ -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 {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user