wire sim refactor

This commit is contained in:
minjaesong
2026-01-08 19:06:20 +09:00
parent e14e689dce
commit aa22fe69ff
9 changed files with 900 additions and 17 deletions

View File

@@ -97,7 +97,8 @@ class WireActor : ActorWithBody, NoSerialise, InternalActor {
// signal wires?
if (WireCodex.wireProps[wireID]?.accepts == "digital_bit") {
val strength = world?.getWireEmitStateOf(worldX, worldY, wireID)?.x ?: 0.0
// Use parametric brightness from logical wire graph for efficiency
val strength = world?.getWireBrightness(worldX, worldY, wireID) ?: 0.0
// draw base (unlit) sprite
batch.color = Color.WHITE