lua-logic/sim/wire.lua
2019-04-18 23:00:32 -06:00

28 lines
464 B
Lua

Wire = {
logictype = 0
}
function Wire:new(objref, layer, bounds)
local o = {
objref = objref,
layer = layer,
group = nil,
bounds = bounds
}
setmetatable(o, self)
self.__index = self
return o
end
function Wire:setlayer(layer)
if self.group ~= nil then
self.group:removewire(self)
end
self.layer = layer
sim:connectwire(self)
end
function Wire:update()
client:send("WU\t" .. bool_to_int[self.group.state] .. "\t" .. self.objref .. "\n")
end