still wip modularisation, game somehow boots

This commit is contained in:
minjaesong
2018-06-21 17:33:22 +09:00
parent f0a6f8b9c2
commit a6ea2b4e18
266 changed files with 2409 additions and 1122 deletions

View File

@@ -1,8 +1,7 @@
package net.torvald.terrarum.console
import net.torvald.terrarum.langpack.Lang
import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.TerrarumAppLoader
import net.torvald.terrarum.AppLoader
import java.io.IOException
@@ -12,14 +11,14 @@ import java.io.IOException
internal object SetLocale : ConsoleCommand {
override fun execute(args: Array<String>) {
if (args.size == 2) {
val prevLocale = TerrarumAppLoader.GAME_LOCALE
TerrarumAppLoader.GAME_LOCALE = args[1]
val prevLocale = AppLoader.GAME_LOCALE
AppLoader.GAME_LOCALE = args[1]
try {
Echo("Set locale to '" + TerrarumAppLoader.GAME_LOCALE + "'.")
Echo("Set locale to '" + AppLoader.GAME_LOCALE + "'.")
}
catch (e: IOException) {
Echo("could not read lang file.")
TerrarumAppLoader.GAME_LOCALE = prevLocale
AppLoader.GAME_LOCALE = prevLocale
}
}