removed visual wires; made turning fx back on send all pending fx updates
This commit is contained in:
parent
30c48226cb
commit
cc0a770c81
@ -314,7 +314,9 @@ while 1 do
|
|||||||
end
|
end
|
||||||
|
|
||||||
if time-lastfxtime >= OPT_FX_TIME then
|
if time-lastfxtime >= OPT_FX_TIME then
|
||||||
sim:sendfxupdate()
|
if OPT_FX_UPDATES then
|
||||||
|
sim:sendfxupdate()
|
||||||
|
end
|
||||||
sim:sendcallbacks()
|
sim:sendcallbacks()
|
||||||
lastfxtime = time
|
lastfxtime = time
|
||||||
end
|
end
|
||||||
|
@ -301,25 +301,17 @@ function Simulation:sendfxupdate()
|
|||||||
for k, group in pairs(self.groupfxqueue) do
|
for k, group in pairs(self.groupfxqueue) do
|
||||||
if group.state ~= group.fxstate then
|
if group.state ~= group.fxstate then
|
||||||
group.fxstate = group.state
|
group.fxstate = group.state
|
||||||
|
|
||||||
local data = bool_to_int[group.state]
|
local data = bool_to_int[group.state]
|
||||||
|
|
||||||
if OPT_FX_UPDATES then
|
for i, wire in pairs(group.wires) do
|
||||||
for i, wire in pairs(group.wires) do
|
data = data .. "\t" .. wire.objref
|
||||||
data = data .. "\t" .. wire.objref
|
|
||||||
end
|
|
||||||
else
|
|
||||||
for i, wire in pairs(group.wires) do
|
|
||||||
if wire.isvisual then
|
|
||||||
data = data .. "\t" .. wire.objref
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
client:send("WU\t" .. data .. "\n")
|
client:send("WU\t" .. data .. "\n")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
self.groupfxqueue = {}
|
self.groupfxqueue = {}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user