Object-ified console commands (singleton!)

Former-commit-id: d04fc939a659fc4a6b952d64894bd28edf97bc38
Former-commit-id: 6c20526f3bdda2d9d08dc156b3b0fe271e89bffb
This commit is contained in:
Song Minjae
2016-12-14 00:28:09 +09:00
parent e1642c799c
commit 22bb5d83e1
38 changed files with 204 additions and 214 deletions

View File

@@ -10,44 +10,44 @@ import java.util.HashMap
object CommandDict {
internal var dict: HashMap<String, ConsoleCommand> = hashMapOf(
Pair("echo", Echo()),
Pair("error", Error()),
Pair("setav", SetAV()),
Pair("qqq", QuitApp()),
Pair("codex", CodexEdictis()),
Pair("export", ExportMap()),
Pair("gc", ForceGC()),
Pair("getav", GetAV()),
Pair("getlocale", GetLocale()),
Pair("togglenoclip", ToggleNoClip()),
Pair("nc", ToggleNoClip()),
Pair("setlocale", SetLocale()),
Pair("zoom", Zoom()),
Pair("teleport", TeleportPlayer()),
Pair("tp", TeleportPlayer()),
Pair("cat", CatStdout()),
Pair("exportav", ExportAV()),
Pair("setgl", SetGlobalLightOverride()),
Pair("getfaction", GetFactioning()),
Pair("auth", Terrarum.ingame.auth),
Pair("spawnball", SpawnPhysTestBall()),
Pair("batch", Batch()),
Pair("settime", SetTime()),
Pair("gettime", GetTime()),
Pair("settimedelta", SetTimeDelta()),
Pair("help", Help()),
Pair("version", Version()),
Pair("seed", Seed()),
Pair("testgetlight", TestGetLight()),
Pair("println", EchoConsole()),
Pair("inventory", Inventory()),
Pair("echo", Echo),
Pair("error", Error),
Pair("setav", SetAV),
Pair("qqq", QuitApp),
Pair("codex", CodexEdictis),
Pair("export", ExportMap),
Pair("gc", ForceGC),
Pair("getav", GetAV),
Pair("getlocale", GetLocale),
Pair("togglenoclip", ToggleNoClip),
Pair("nc", ToggleNoClip),
Pair("setlocale", SetLocale),
Pair("zoom", Zoom),
Pair("teleport", TeleportPlayer),
Pair("tp", TeleportPlayer),
Pair("cat", CatStdout),
Pair("exportav", ExportAV),
Pair("setgl", SetGlobalLightOverride),
Pair("getfaction", GetFactioning),
Pair("auth", Authenticator),
Pair("spawnball", SpawnPhysTestBall),
Pair("batch", Batch),
Pair("settime", SetTime),
Pair("gettime", GetTime),
Pair("settimedelta", SetTimeDelta),
Pair("help", Help),
Pair("version", Version),
Pair("seed", Seed),
Pair("testgetlight", TestGetLight),
Pair("println", EchoConsole),
Pair("inventory", Inventory),
// Test codes
Pair("bulletintest", SetBulletin()),
Pair("gsontest", GsonTest()),
Pair("tips", PrintRandomTips()),
Pair("langtest", LangTest()),
Pair("musictest", MusicTest())
Pair("bulletintest", SetBulletin),
Pair("gsontest", GsonTest),
Pair("tips", PrintRandomTips),
Pair("langtest", LangTest),
Pair("musictest", MusicTest)
)
operator fun get(commandName: String): ConsoleCommand {