testing the GDX's LZMA de/compressor

This commit is contained in:
minjaesong
2018-10-06 00:49:06 +09:00
parent 83fd44df4c
commit d71744b240
11 changed files with 526 additions and 110 deletions

View File

@@ -3,6 +3,7 @@ package net.torvald.terrarum.modulebasegame.console
import net.torvald.terrarum.console.ConsoleCommand
import net.torvald.terrarum.console.Echo
import net.torvald.terrarum.console.EchoError
import net.torvald.terrarum.serialise.WriteLayerDataLzma
import net.torvald.terrarum.serialise.WriteLayerDataZip
/**
@@ -11,7 +12,7 @@ import net.torvald.terrarum.serialise.WriteLayerDataZip
object ExportLayerData : ConsoleCommand {
override fun execute(args: Array<String>) {
try {
val outfile = WriteLayerDataZip()
val outfile = WriteLayerDataLzma()
Echo("Layer data exported to ${outfile!!.canonicalPath}")
}
catch (e: Exception) {

View File

@@ -3,9 +3,8 @@ package net.torvald.terrarum.modulebasegame.console
import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.console.ConsoleCommand
import net.torvald.terrarum.console.Echo
import net.torvald.terrarum.modulebasegame.IngameRenderer
import net.torvald.terrarum.modulebasegame.gameworld.GameWorldExtension
import net.torvald.terrarum.serialise.ReadLayerDataZip
import net.torvald.terrarum.serialise.ReadLayerDataLzma
import net.torvald.terrarum.worlddrawer.FeaturesDrawer
import java.io.File
@@ -20,7 +19,7 @@ object ImportLayerData : ConsoleCommand {
}
val file = File(args[1])
val layerData = ReadLayerDataZip(file)
val layerData = ReadLayerDataLzma(file)
Terrarum.ingame!!.world = GameWorldExtension(1, layerData)