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 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,
|
||||||
|
|||||||
@ -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 {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user