add various optimizations

This commit is contained in:
Redo0
2021-06-05 17:37:52 -05:00
parent bdcf2b384a
commit 5b8a1ea850
6 changed files with 71 additions and 32 deletions

View File

@@ -157,7 +157,7 @@ while 1 do
local objref = tonumber(data[i+1])
local definition = Simulation.getdefinitionbyref(sim, tonumber(data[i+2]))
assert(definition, "No gate definition for objref "..objref)
assert(definition, "No gate definition for objref "..objref.." defref "..tonumber(data[i+1]))
local position = vectotable(data[i+3])
local rotation = tonumber(data[i+4])
@@ -248,7 +248,7 @@ while 1 do
local group = Wire.getgroup(wire)
local numwires = 0; for k, wire2 in pairs(group.wires ) do numwires = numwires +1 end
local numportsi = 0; for k, port in pairs(group.in_ports ) do numportsi = numportsi+1 end
local numgatesu = #group.gates_update
local numgatesu = group.num_gates_update
local numportso = 0; local numportson=0;
for k, port in pairs(group.out_ports) do
numportso = numportso+1