package net.torvald.terrarum.console import net.torvald.terrarum.TerrarumGDX import net.torvald.terrarum.ui.ConsoleWindow /** * Created by minjaesong on 16-04-25. */ internal object EchoError : ConsoleCommand { override fun execute(args: Array) { val argsWoHeader = Array(args.size - 1, {it -> args[it + 1]}) argsWoHeader.forEach { execute(it) } } fun execute(single_line: String) { (TerrarumGDX.ingame!!.consoleHandler.UI as ConsoleWindow).sendMessage(single_line) } operator fun invoke(args: Array) = execute(args) operator fun invoke(single_line: String) = execute(single_line) override fun printUsage() { } }