added escape sequences for brick uinames and descriptions
This commit is contained in:
@@ -8,6 +8,14 @@ GateDefinition = {
|
||||
}
|
||||
|
||||
function GateDefinition:new(objref, name, description, init, logic, input, global, ports)
|
||||
|
||||
name = collapseescape(name)
|
||||
init = collapseescape(init)
|
||||
logic = collapseescape(logic)
|
||||
input = collapseescape(input)
|
||||
global = collapseescape(global)
|
||||
description = collapseescape(description)
|
||||
|
||||
local o = {
|
||||
objref = objref,
|
||||
name = name,
|
||||
@@ -15,11 +23,6 @@ function GateDefinition:new(objref, name, description, init, logic, input, globa
|
||||
ports = ports or {}
|
||||
}
|
||||
|
||||
init = collapseescape(init)
|
||||
logic = collapseescape(logic)
|
||||
input = collapseescape(input)
|
||||
global = collapseescape(global)
|
||||
|
||||
local initfunc = loadstring(tostring(init))
|
||||
if initfunc~=nil then
|
||||
o.init = initfunc() or function()end
|
||||
|
||||
Reference in New Issue
Block a user