mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-06 16:28:40 +07:00
Fixed tests which broke due to console checking being dependant on UncivGame.Current
This commit is contained in:
@ -183,11 +183,11 @@ class Ruleset {
|
|||||||
* save all of the loaded rulesets somewhere for later use
|
* save all of the loaded rulesets somewhere for later use
|
||||||
* */
|
* */
|
||||||
object RulesetCache :HashMap<String,Ruleset>() {
|
object RulesetCache :HashMap<String,Ruleset>() {
|
||||||
fun loadRulesets() {
|
fun loadRulesets(consoleMode:Boolean=false) {
|
||||||
for(ruleset in BaseRuleset.values()){
|
for (ruleset in BaseRuleset.values()) {
|
||||||
val fileName = "jsons/${ruleset.fullName}"
|
val fileName = "jsons/${ruleset.fullName}"
|
||||||
val fileHandle = if(UncivGame.Current.consoleMode) FileHandle(fileName)
|
val fileHandle = if (consoleMode) FileHandle(fileName)
|
||||||
else Gdx.files.internal(fileName)
|
else Gdx.files.internal(fileName)
|
||||||
this[ruleset.fullName] = Ruleset().apply { load(fileHandle) }
|
this[ruleset.fullName] = Ruleset().apply { load(fileHandle) }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ internal object ConsoleLauncher {
|
|||||||
UncivGame.Current.simulateMaxTurns = 1000
|
UncivGame.Current.simulateMaxTurns = 1000
|
||||||
UncivGame.Current.simulateUntilWin = true
|
UncivGame.Current.simulateUntilWin = true
|
||||||
|
|
||||||
RulesetCache.loadRulesets()
|
RulesetCache.loadRulesets(true)
|
||||||
|
|
||||||
val gameParameters = getGameParameters("China", "Greece")
|
val gameParameters = getGameParameters("China", "Greece")
|
||||||
val mapParameters = getMapParameters()
|
val mapParameters = getMapParameters()
|
||||||
|
Reference in New Issue
Block a user