mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-11 11:04:05 +09:00
gapbox toggle with F11
This commit is contained in:
@@ -44,6 +44,7 @@ object CommandDict {
|
||||
"kill" to KillActor,
|
||||
"money" to MoneyDisp,
|
||||
"screenshot" to TakeScreenshot,
|
||||
//"resize" to ResizeScreen,
|
||||
|
||||
// Test codes
|
||||
"bulletintest" to SetBulletin,
|
||||
|
||||
@@ -22,7 +22,8 @@ internal object CommandInterpreter {
|
||||
"help",
|
||||
"version",
|
||||
"tips",
|
||||
"screenshot"
|
||||
"screenshot",
|
||||
"resize"
|
||||
)
|
||||
|
||||
internal fun execute(command: String) {
|
||||
|
||||
30
src/net/torvald/terrarum/console/ResizeScreen.kt
Normal file
30
src/net/torvald/terrarum/console/ResizeScreen.kt
Normal file
@@ -0,0 +1,30 @@
|
||||
package net.torvald.terrarum.console
|
||||
|
||||
import net.torvald.terrarum.AppLoader
|
||||
import net.torvald.terrarum.Terrarum
|
||||
|
||||
object ResizeScreen: ConsoleCommand {
|
||||
override fun execute(args: Array<String>) {
|
||||
if (args.size == 3) {
|
||||
Terrarum.resize(args[1].toInt(), args[2].toInt())
|
||||
}
|
||||
else if (args.size == 2) {
|
||||
when (args[1]) {
|
||||
"720p" -> AppLoader.resizeScreen(1280,720)
|
||||
"1080p" -> AppLoader.resizeScreen(1920,1080)
|
||||
"default" -> AppLoader.resizeScreen(AppLoader.defaultW, AppLoader.defaultH)
|
||||
else -> { printUsage(); return }
|
||||
}
|
||||
}
|
||||
else {
|
||||
printUsage(); return
|
||||
}
|
||||
|
||||
Echo("Screen resized to ${AppLoader.screenW}x${AppLoader.screenH}")
|
||||
}
|
||||
|
||||
override fun printUsage() {
|
||||
Echo("Usage: resize [width] [height]. Minimum size is ${AppLoader.minimumW}x${AppLoader.minimumH}")
|
||||
Echo("Reserved keywords: 720p, 1080p, default")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user