ba64 outputting functions

This commit is contained in:
minjaesong
2021-08-24 17:29:19 +09:00
parent ee5e10dd8c
commit 6b74f3a9c4
3 changed files with 30 additions and 1 deletions

View File

@@ -4,6 +4,7 @@ import com.badlogic.gdx.utils.Json
import com.badlogic.gdx.utils.JsonValue
import com.badlogic.gdx.utils.JsonWriter
import net.torvald.terrarum.gameactors.Actor
import net.torvald.terrarum.modulecomputers.virtualcomputer.tvd.ByteArray64
import java.math.BigInteger
/**
@@ -30,4 +31,10 @@ object WriteActor {
return jsoner.toJson(actor)
}
fun encodeToByteArray64(actor: Actor): ByteArray64 {
val ba = ByteArray64()
this.invoke(actor).toByteArray().forEach { ba.add(it) }
return ba
}
}