trying bytebuf and FloatVector

This commit is contained in:
minjaesong
2023-01-18 20:26:50 +09:00
parent eefaa9ec7c
commit 2941a0943f
14 changed files with 250 additions and 148 deletions

View File

@@ -1,15 +1,16 @@
package net.torvald.terrarum.gameactors
import net.torvald.gdx.graphics.Cvec
import jdk.incubator.vector.FloatVector
import net.torvald.gdx.graphics.VectorArray
/**
* Lightbox is defined based on pixelwise position in the world!
*/
class Lightbox() {
var hitbox: Hitbox = Hitbox(0.0,0.0,0.0,0.0)
var light: Cvec = Cvec()
var light: FloatVector = FloatVector.broadcast(VectorArray.SPECIES, 0f)
constructor(hitbox: Hitbox, light: Cvec) : this() {
constructor(hitbox: Hitbox, light: FloatVector) : this() {
this.hitbox = hitbox
this.light = light
}