update logic functions to remove metatable OOP

This commit is contained in:
Redo 2020-09-10 12:58:25 -05:00
parent 4095d193ff
commit ab19de7333
206 changed files with 22726 additions and 3544 deletions

View File

@ -2,7 +2,7 @@ datablock fxDTSBrickData(LogicGate_cpu1_Data)
{ {
brickFile = $LuaLogic::Path @ "bricks/blb/cpu1.blb"; brickFile = $LuaLogic::Path @ "bricks/blb/cpu1.blb";
category = "Logic Bricks"; category = "Logic Bricks";
subCategory = "Gatemaker"; subCategory = "Big";
uiName = "cpu1"; uiName = "cpu1";
iconName = ""; iconName = "";
hasPrint = 1; hasPrint = 1;

View File

@ -12,8 +12,10 @@ datablock fxDTSBrickData(LogicGate_NOT_Data : LogicGate_Diode_Data)
logicForceColor = "RED"; logicForceColor = "RED";
logicForcePrint = "ARROW"; logicForcePrint = "ARROW";
logicUpdate = "return function(gate) gate.ports[2]:setstate(not gate.ports[1].state) end"; logicUpdate = "return function(gate) Gate.setportstate(gate, 2, not Gate.getportstate(gate, 1)) end";
numLogicPorts = 2; numLogicPorts = 2;
}; };
lualogic_registergatedefinition("LogicGate_NOT_Data"); lualogic_registergatedefinition("LogicGate_NOT_Data");
$ND::ManualSymmetryZ["NOT"] = true;

View File

@ -16,7 +16,7 @@ datablock fxDTSBrickData(LogicGate_Diode_Data)
logicForceColor = "GREEN"; logicForceColor = "GREEN";
logicForcePrint = "ARROW"; logicForcePrint = "ARROW";
logicUpdate = "return function(gate) gate.ports[2]:setstate(gate.ports[1].state) end"; logicUpdate = "return function(gate) Gate.setportstate(gate, 2, Gate.getportstate(gate, 1)) end";
numLogicPorts = 2; numLogicPorts = 2;
@ -34,3 +34,5 @@ datablock fxDTSBrickData(LogicGate_Diode_Data)
logicPortUIDesc[1] = ""; logicPortUIDesc[1] = "";
}; };
lualogic_registergatedefinition("LogicGate_Diode_Data"); lualogic_registergatedefinition("LogicGate_Diode_Data");
$ND::ManualSymmetryZ["Diode"] = true;

View File

@ -19,7 +19,7 @@ datablock fxDTSBrickData(LogicGate_DiodeUp_Data)
logicForceColor = "GREEN"; logicForceColor = "GREEN";
logicForcePrint = "UPARROW"; logicForcePrint = "UPARROW";
logicUpdate = "return function(gate) gate.ports[2]:setstate(gate.ports[1].state) end"; logicUpdate = "return function(gate) Gate.setportstate(gate, 2, Gate.getportstate(gate, 1)) end";
numLogicPorts = 2; numLogicPorts = 2;
@ -51,3 +51,6 @@ datablock fxDTSBrickData(LogicGate_DiodeDown_Data : LogicGate_DiodeUp_Data)
logicPortDir[1] = 5; logicPortDir[1] = 5;
}; };
lualogic_registergatedefinition("LogicGate_DiodeDown_Data"); lualogic_registergatedefinition("LogicGate_DiodeDown_Data");
$ND::ManualSymmetryZ["Diode Up" ] = "Diode Down";
$ND::ManualSymmetryZ["Diode Down"] = "Diode Up" ;

View File

@ -12,7 +12,7 @@ datablock fxDTSBrickData(LogicGate_NotUp_Data : LogicGate_DiodeUp_Data)
logicForceColor = "RED"; logicForceColor = "RED";
logicForcePrint = "UPARROW"; logicForcePrint = "UPARROW";
logicUpdate = "return function(gate) gate.ports[2]:setstate(not gate.ports[1].state) end"; logicUpdate = "return function(gate) Gate.setportstate(gate, 2, not Gate.getportstate(gate, 1)) end";
}; };
lualogic_registergatedefinition("LogicGate_NotUp_Data"); lualogic_registergatedefinition("LogicGate_NotUp_Data");
@ -27,6 +27,9 @@ datablock fxDTSBrickData(LogicGate_NotDown_Data : LogicGate_DiodeDown_Data)
logicForceColor = "RED"; logicForceColor = "RED";
logicForcePrint = "DOWNARROW"; logicForcePrint = "DOWNARROW";
logicUpdate = "return function(gate) gate.ports[2]:setstate(not gate.ports[1].state) end"; logicUpdate = "return function(gate) Gate.setportstate(gate, 2, not Gate.getportstate(gate, 1)) end";
}; };
lualogic_registergatedefinition("LogicGate_NotDown_Data"); lualogic_registergatedefinition("LogicGate_NotDown_Data");
$ND::ManualSymmetryZ["Not Up" ] = "Not Down";
$ND::ManualSymmetryZ["Not Down"] = "Not Up" ;

View File

@ -226,3 +226,9 @@ exec("./newcode/Demux 3 Bit.cs");
exec("./newcode/Demux 4 Bit.cs"); exec("./newcode/Demux 4 Bit.cs");
exec("./newcode/Demux 5 Bit.cs"); exec("./newcode/Demux 5 Bit.cs");
exec("./newcode/Demux 6 Bit.cs"); exec("./newcode/Demux 6 Bit.cs");
exec("./newcode/Demux 1 Bit Vertical.cs");
exec("./newcode/Demux 2 Bit Vertical.cs");
exec("./newcode/Demux 3 Bit Vertical.cs");
exec("./newcode/Demux 4 Bit Vertical.cs");
exec("./newcode/Demux 5 Bit Vertical.cs");
exec("./newcode/Demux 6 Bit Vertical.cs");

View File

@ -0,0 +1,624 @@
1 1 2
SPECIAL
u
d
1
0 0 0
1 1 2
COVERAGE:
1 : 1
1 : 1
1 : 2
1 : 2
1 : 2
1 : 2
----------------top quads:
1
TEX:PRINT
POSITION:
0.5 0.5 1
0.5 -0.5 1
-0.5 -0.5 1
-0.5 0.5 1
UV COORDS:
1 0
1 1
0 1
0 0
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1
----------------bottom quads:
9
TEX:BOTTOMEDGE
POSITION:
-0.5 -0.5 -1
0.5 -0.5 -1
0 0 -1
0 0 -1
UV COORDS:
-0.5 0
0.5 0
0 0.5
0 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:BOTTOMEDGE
POSITION:
0.5 0.5 -1
-0.5 0.5 -1
0 0 -1
0 0 -1
UV COORDS:
-0.5 0
0.5 0
0 0.5
0 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:BOTTOMEDGE
POSITION:
0.5 -0.5 -1
0.5 0.5 -1
0 0 -1
0 0 -1
UV COORDS:
-0.5 0
0.5 0
0 0.5
0 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:BOTTOMEDGE
POSITION:
-0.5 0.5 -1
-0.5 -0.5 -1
0 0 -1
0 0 -1
UV COORDS:
-0.5 0
0.5 0
0 0.5
0 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:SIDE
POSITION:
0.4 -0.4 -1.25
-0.4 -0.4 -1.25
-0.4 -0.4 -1
0.4 -0.4 -1
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 -1 0
0 -1 0
0 -1 0
0 -1 0
TEX:SIDE
POSITION:
0.4 -0.4 -1.25
0.4 0.4 -1.25
-0.4 0.4 -1.25
-0.4 -0.4 -1.25
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:SIDE
POSITION:
-0.4 0.4 -1.25
0.4 0.4 -1.25
0.4 0.4 -1
-0.4 0.4 -1
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
0.4 0.4 -1.25
0.4 -0.4 -1.25
0.4 -0.4 -1
0.4 0.4 -1
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
1 0 0
1 0 0
1 0 0
1 0 0
TEX:SIDE
POSITION:
-0.4 -0.4 -1.25
-0.4 0.4 -1.25
-0.4 0.4 -1
-0.4 -0.4 -1
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-1 0 -0
-1 0 -0
-1 0 -0
-1 0 -0
----------------north quads:
11
TEX:SIDE
POSITION:
-0.5 0.5 1
-0.5 0.5 -1
0.5 0.5 -1
0.5 0.5 1
UV COORDS:
1.021484375 -0.0322265625
1.021484375 1.0322265625
-0.021484375 1.0322265625
-0.021484375 -0.0322265625
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
0.32 0.75 -0.74
-0.32 0.75 -0.74
-0.4 0.5 -0.8
0.4 0.5 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
TEX:SIDE
POSITION:
0.32 0.75 -0.74
0.32 0.75 -0.26
-0.32 0.75 -0.26
-0.32 0.75 -0.74
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
-0.32 0.75 -0.26
0.32 0.75 -0.26
0.4 0.5 -0.2
-0.4 0.5 -0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
TEX:SIDE
POSITION:
-0.32 0.75 -0.74
-0.32 0.75 -0.26
-0.4 0.5 -0.2
-0.4 0.5 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 -0.26
0.32 0.75 -0.74
0.4 0.5 -0.8
0.4 0.5 -0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 0.26
-0.32 0.75 0.26
-0.4 0.5 0.2
0.4 0.5 0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
TEX:SIDE
POSITION:
0.32 0.75 0.26
0.32 0.75 0.74
-0.32 0.75 0.74
-0.32 0.75 0.26
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
-0.32 0.75 0.74
0.32 0.75 0.74
0.4 0.5 0.8
-0.4 0.5 0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
TEX:SIDE
POSITION:
-0.32 0.75 0.26
-0.32 0.75 0.74
-0.4 0.5 0.8
-0.4 0.5 0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 0.74
0.32 0.75 0.26
0.4 0.5 0.2
0.4 0.5 0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
----------------east quads:
1
TEX:SIDE
POSITION:
0.5 -0.5 1
0.5 0.5 1
0.5 0.5 -1
0.5 -0.5 -1
UV COORDS:
-0.021484375 -0.0322265625
1.021484375 -0.0322265625
1.021484375 1.0322265625
-0.021484375 1.0322265625
NORMALS:
1 0 0
1 0 0
1 0 0
1 0 0
----------------south quads:
6
TEX:SIDE
POSITION:
0.5 -0.5 1
0.5 -0.5 -1
-0.5 -0.5 -1
-0.5 -0.5 1
UV COORDS:
1.021484375 -0.0322265625
1.021484375 1.0322265625
-0.021484375 1.0322265625
-0.021484375 -0.0322265625
NORMALS:
0 -1 0
0 -1 0
0 -1 0
0 -1 0
TEX:SIDE
POSITION:
-0.4 -0.64 -0.8
0.4 -0.64 -0.8
0.4 -0.5 -0.8
-0.4 -0.5 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:SIDE
POSITION:
-0.4 -0.64 -0.8
-0.4 -0.64 -0.2
0.4 -0.64 -0.2
0.4 -0.64 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 -1 0
0 -1 0
0 -1 0
0 -1 0
TEX:SIDE
POSITION:
0.4 -0.64 -0.2
-0.4 -0.64 -0.2
-0.4 -0.5 -0.2
0.4 -0.5 -0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1
TEX:SIDE
POSITION:
0.4 -0.64 -0.8
0.4 -0.64 -0.2
0.4 -0.5 -0.2
0.4 -0.5 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
1 0 0
1 0 0
1 0 0
1 0 0
TEX:SIDE
POSITION:
-0.4 -0.64 -0.2
-0.4 -0.64 -0.8
-0.4 -0.5 -0.8
-0.4 -0.5 -0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-1 0 0
-1 0 0
-1 0 0
-1 0 0
----------------west quads:
1
TEX:SIDE
POSITION:
-0.5 -0.5 -1
-0.5 0.5 -1
-0.5 0.5 1
-0.5 -0.5 1
UV COORDS:
1.021484375 1.0322265625
-0.021484375 1.0322265625
-0.021484375 -0.0322265625
1.021484375 -0.0322265625
NORMALS:
-1 0 0
-1 0 0
-1 0 0
-1 0 0
----------------omni quads:
0

View File

@ -0,0 +1,956 @@
1 1 4
SPECIAL
u
X
X
d
1
0 0 0
1 1 4
COVERAGE:
1 : 1
1 : 1
1 : 4
1 : 4
1 : 4
1 : 4
----------------top quads:
1
TEX:PRINT
POSITION:
0.5 0.5 2
0.5 -0.5 2
-0.5 -0.5 2
-0.5 0.5 2
UV COORDS:
1 0
1 1
0 1
0 0
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1
----------------bottom quads:
9
TEX:BOTTOMEDGE
POSITION:
-0.5 -0.5 -2
0.5 -0.5 -2
0 0 -2
0 0 -2
UV COORDS:
-0.5 0
0.5 0
0 0.5
0 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:BOTTOMEDGE
POSITION:
0.5 0.5 -2
-0.5 0.5 -2
0 0 -2
0 0 -2
UV COORDS:
-0.5 0
0.5 0
0 0.5
0 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:BOTTOMEDGE
POSITION:
0.5 -0.5 -2
0.5 0.5 -2
0 0 -2
0 0 -2
UV COORDS:
-0.5 0
0.5 0
0 0.5
0 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:BOTTOMEDGE
POSITION:
-0.5 0.5 -2
-0.5 -0.5 -2
0 0 -2
0 0 -2
UV COORDS:
-0.5 0
0.5 0
0 0.5
0 0.5
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:SIDE
POSITION:
0.4 -0.4 -2.25
-0.4 -0.4 -2.25
-0.4 -0.4 -2
0.4 -0.4 -2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 -1 0
0 -1 0
0 -1 0
0 -1 0
TEX:SIDE
POSITION:
0.4 -0.4 -2.25
0.4 0.4 -2.25
-0.4 0.4 -2.25
-0.4 -0.4 -2.25
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:SIDE
POSITION:
-0.4 0.4 -2.25
0.4 0.4 -2.25
0.4 0.4 -2
-0.4 0.4 -2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
0.4 0.4 -2.25
0.4 -0.4 -2.25
0.4 -0.4 -2
0.4 0.4 -2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
1 0 0
1 0 0
1 0 0
1 0 0
TEX:SIDE
POSITION:
-0.4 -0.4 -2.25
-0.4 0.4 -2.25
-0.4 0.4 -2
-0.4 -0.4 -2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-1 0 -0
-1 0 -0
-1 0 -0
-1 0 -0
----------------north quads:
21
TEX:SIDE
POSITION:
-0.5 0.5 2
-0.5 0.5 -2
0.5 0.5 -2
0.5 0.5 2
UV COORDS:
1.021484375 -0.00537109375
1.021484375 1.00537109375
-0.021484375 1.00537109375
-0.021484375 -0.00537109375
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
0.32 0.75 -1.74
-0.32 0.75 -1.74
-0.4 0.5 -1.8
0.4 0.5 -1.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
TEX:SIDE
POSITION:
0.32 0.75 -1.74
0.32 0.75 -1.26
-0.32 0.75 -1.26
-0.32 0.75 -1.74
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
-0.32 0.75 -1.26
0.32 0.75 -1.26
0.4 0.5 -1.2
-0.4 0.5 -1.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
TEX:SIDE
POSITION:
-0.32 0.75 -1.74
-0.32 0.75 -1.26
-0.4 0.5 -1.2
-0.4 0.5 -1.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 -1.26
0.32 0.75 -1.74
0.4 0.5 -1.8
0.4 0.5 -1.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 -0.74
-0.32 0.75 -0.74
-0.4 0.5 -0.8
0.4 0.5 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
TEX:SIDE
POSITION:
0.32 0.75 -0.74
0.32 0.75 -0.26
-0.32 0.75 -0.26
-0.32 0.75 -0.74
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
-0.32 0.75 -0.26
0.32 0.75 -0.26
0.4 0.5 -0.2
-0.4 0.5 -0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
TEX:SIDE
POSITION:
-0.32 0.75 -0.74
-0.32 0.75 -0.26
-0.4 0.5 -0.2
-0.4 0.5 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 -0.26
0.32 0.75 -0.74
0.4 0.5 -0.8
0.4 0.5 -0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 0.26
-0.32 0.75 0.26
-0.4 0.5 0.2
0.4 0.5 0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
TEX:SIDE
POSITION:
0.32 0.75 0.26
0.32 0.75 0.74
-0.32 0.75 0.74
-0.32 0.75 0.26
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
-0.32 0.75 0.74
0.32 0.75 0.74
0.4 0.5 0.8
-0.4 0.5 0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
TEX:SIDE
POSITION:
-0.32 0.75 0.26
-0.32 0.75 0.74
-0.4 0.5 0.8
-0.4 0.5 0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 0.74
0.32 0.75 0.26
0.4 0.5 0.2
0.4 0.5 0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 1.26
-0.32 0.75 1.26
-0.4 0.5 1.2
0.4 0.5 1.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
-0 0.095561 -0.995424
TEX:SIDE
POSITION:
0.32 0.75 1.26
0.32 0.75 1.74
-0.32 0.75 1.74
-0.32 0.75 1.26
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 1 0
0 1 0
0 1 0
0 1 0
TEX:SIDE
POSITION:
-0.32 0.75 1.74
0.32 0.75 1.74
0.4 0.5 1.8
-0.4 0.5 1.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
-0 0.095561 0.995424
TEX:SIDE
POSITION:
-0.32 0.75 1.26
-0.32 0.75 1.74
-0.4 0.5 1.8
-0.4 0.5 1.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
-0.952424 0.304776 0
TEX:SIDE
POSITION:
0.32 0.75 1.74
0.32 0.75 1.26
0.4 0.5 1.2
0.4 0.5 1.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
0.952424 0.304776 0
----------------east quads:
1
TEX:SIDE
POSITION:
0.5 -0.5 2
0.5 0.5 2
0.5 0.5 -2
0.5 -0.5 -2
UV COORDS:
-0.021484375 -0.00537109375
1.021484375 -0.00537109375
1.021484375 1.00537109375
-0.021484375 1.00537109375
NORMALS:
1 0 0
1 0 0
1 0 0
1 0 0
----------------south quads:
11
TEX:SIDE
POSITION:
0.5 -0.5 2
0.5 -0.5 -2
-0.5 -0.5 -2
-0.5 -0.5 2
UV COORDS:
1.021484375 -0.00537109375
1.021484375 1.00537109375
-0.021484375 1.00537109375
-0.021484375 -0.00537109375
NORMALS:
0 -1 0
0 -1 0
0 -1 0
0 -1 0
TEX:SIDE
POSITION:
-0.4 -0.64 -1.8
0.4 -0.64 -1.8
0.4 -0.5 -1.8
-0.4 -0.5 -1.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:SIDE
POSITION:
-0.4 -0.64 -1.8
-0.4 -0.64 -1.2
0.4 -0.64 -1.2
0.4 -0.64 -1.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 -1 0
0 -1 0
0 -1 0
0 -1 0
TEX:SIDE
POSITION:
0.4 -0.64 -1.2
-0.4 -0.64 -1.2
-0.4 -0.5 -1.2
0.4 -0.5 -1.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1
TEX:SIDE
POSITION:
0.4 -0.64 -1.8
0.4 -0.64 -1.2
0.4 -0.5 -1.2
0.4 -0.5 -1.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
1 0 0
1 0 0
1 0 0
1 0 0
TEX:SIDE
POSITION:
-0.4 -0.64 -1.2
-0.4 -0.64 -1.8
-0.4 -0.5 -1.8
-0.4 -0.5 -1.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-1 0 0
-1 0 0
-1 0 0
-1 0 0
TEX:SIDE
POSITION:
-0.4 -0.64 -0.8
0.4 -0.64 -0.8
0.4 -0.5 -0.8
-0.4 -0.5 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 0 -1
0 0 -1
0 0 -1
0 0 -1
TEX:SIDE
POSITION:
-0.4 -0.64 -0.8
-0.4 -0.64 -0.2
0.4 -0.64 -0.2
0.4 -0.64 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 -1 0
0 -1 0
0 -1 0
0 -1 0
TEX:SIDE
POSITION:
0.4 -0.64 -0.2
-0.4 -0.64 -0.2
-0.4 -0.5 -0.2
0.4 -0.5 -0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
0 0 1
0 0 1
0 0 1
0 0 1
TEX:SIDE
POSITION:
0.4 -0.64 -0.8
0.4 -0.64 -0.2
0.4 -0.5 -0.2
0.4 -0.5 -0.8
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
1 0 0
1 0 0
1 0 0
1 0 0
TEX:SIDE
POSITION:
-0.4 -0.64 -0.2
-0.4 -0.64 -0.8
-0.4 -0.5 -0.8
-0.4 -0.5 -0.2
UV COORDS:
0.5 0.5
0.5 0.5
0.5 0.5
0.5 0.5
COLORS:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
NORMALS:
-1 0 0
-1 0 0
-1 0 0
-1 0 0
----------------west quads:
1
TEX:SIDE
POSITION:
-0.5 -0.5 -2
-0.5 0.5 -2
-0.5 0.5 2
-0.5 -0.5 2
UV COORDS:
1.021484375 1.00537109375
-0.021484375 1.00537109375
-0.021484375 -0.00537109375
1.021484375 -0.00537109375
NORMALS:
-1 0 0
-1 0 0
-1 0 0
-1 0 0
----------------omni quads:
0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -23,9 +23,9 @@ datablock fxDtsBrickData(LogicGate_GateAnd2_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" gate.ports[3]:setstate(( " @ " Gate.setportstate(gate, 3, ( " @
" gate.ports[1].state and " @ " Gate.getportstate(gate, 1) and " @
" gate.ports[2].state " @ " Gate.getportstate(gate, 2) " @
" )) " @ " )) " @
"end" "end"
; ;

View File

@ -23,10 +23,10 @@ datablock fxDtsBrickData(LogicGate_GateAnd3_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" gate.ports[4]:setstate(( " @ " Gate.setportstate(gate, 4, ( " @
" gate.ports[1].state and " @ " Gate.getportstate(gate, 1) and " @
" gate.ports[2].state and " @ " Gate.getportstate(gate, 2) and " @
" gate.ports[3].state " @ " Gate.getportstate(gate, 3) " @
" )) " @ " )) " @
"end" "end"
; ;

View File

@ -23,11 +23,11 @@ datablock fxDtsBrickData(LogicGate_GateAnd4_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" gate.ports[5]:setstate(( " @ " Gate.setportstate(gate, 5, ( " @
" gate.ports[1].state and " @ " Gate.getportstate(gate, 1) and " @
" gate.ports[2].state and " @ " Gate.getportstate(gate, 2) and " @
" gate.ports[3].state and " @ " Gate.getportstate(gate, 3) and " @
" gate.ports[4].state " @ " Gate.getportstate(gate, 4) " @
" )) " @ " )) " @
"end" "end"
; ;

View File

@ -23,12 +23,12 @@ datablock fxDtsBrickData(LogicGate_GateAnd5_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" gate.ports[6]:setstate(( " @ " Gate.setportstate(gate, 6, ( " @
" gate.ports[1].state and " @ " Gate.getportstate(gate, 1) and " @
" gate.ports[2].state and " @ " Gate.getportstate(gate, 2) and " @
" gate.ports[3].state and " @ " Gate.getportstate(gate, 3) and " @
" gate.ports[4].state and " @ " Gate.getportstate(gate, 4) and " @
" gate.ports[5].state " @ " Gate.getportstate(gate, 5) " @
" )) " @ " )) " @
"end" "end"
; ;

View File

@ -23,13 +23,13 @@ datablock fxDtsBrickData(LogicGate_GateAnd6_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" gate.ports[7]:setstate(( " @ " Gate.setportstate(gate, 7, ( " @
" gate.ports[1].state and " @ " Gate.getportstate(gate, 1) and " @
" gate.ports[2].state and " @ " Gate.getportstate(gate, 2) and " @
" gate.ports[3].state and " @ " Gate.getportstate(gate, 3) and " @
" gate.ports[4].state and " @ " Gate.getportstate(gate, 4) and " @
" gate.ports[5].state and " @ " Gate.getportstate(gate, 5) and " @
" gate.ports[6].state " @ " Gate.getportstate(gate, 6) " @
" )) " @ " )) " @
"end" "end"
; ;

View File

@ -23,14 +23,14 @@ datablock fxDtsBrickData(LogicGate_GateAnd7_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" gate.ports[8]:setstate(( " @ " Gate.setportstate(gate, 8, ( " @
" gate.ports[1].state and " @ " Gate.getportstate(gate, 1) and " @
" gate.ports[2].state and " @ " Gate.getportstate(gate, 2) and " @
" gate.ports[3].state and " @ " Gate.getportstate(gate, 3) and " @
" gate.ports[4].state and " @ " Gate.getportstate(gate, 4) and " @
" gate.ports[5].state and " @ " Gate.getportstate(gate, 5) and " @
" gate.ports[6].state and " @ " Gate.getportstate(gate, 6) and " @
" gate.ports[7].state " @ " Gate.getportstate(gate, 7) " @
" )) " @ " )) " @
"end" "end"
; ;

View File

@ -23,15 +23,15 @@ datablock fxDtsBrickData(LogicGate_GateAnd8_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" gate.ports[9]:setstate(( " @ " Gate.setportstate(gate, 9, ( " @
" gate.ports[1].state and " @ " Gate.getportstate(gate, 1) and " @
" gate.ports[2].state and " @ " Gate.getportstate(gate, 2) and " @
" gate.ports[3].state and " @ " Gate.getportstate(gate, 3) and " @
" gate.ports[4].state and " @ " Gate.getportstate(gate, 4) and " @
" gate.ports[5].state and " @ " Gate.getportstate(gate, 5) and " @
" gate.ports[6].state and " @ " Gate.getportstate(gate, 6) and " @
" gate.ports[7].state and " @ " Gate.getportstate(gate, 7) and " @
" gate.ports[8].state " @ " Gate.getportstate(gate, 8) " @
" )) " @ " )) " @
"end" "end"
; ;

View File

@ -23,10 +23,10 @@ datablock fxDtsBrickData(LogicGate_Buffer1_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[3].state then " @ " if Gate.getportstate(gate, 3) then " @
" gate.ports[2]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 2, Gate.getportstate(gate, 1)) " @
" else " @ " else " @
" gate.ports[2]:setstate(false) " @ " Gate.setportstate(gate, 2, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,28 +23,28 @@ datablock fxDtsBrickData(LogicGate_Buffer10_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[21].state then " @ " if Gate.getportstate(gate, 21) then " @
" gate.ports[11]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 1)) " @
" gate.ports[12]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 2)) " @
" gate.ports[13]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 3)) " @
" gate.ports[14]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 4)) " @
" gate.ports[15]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 5)) " @
" gate.ports[16]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 6)) " @
" gate.ports[17]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 7)) " @
" gate.ports[18]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 8)) " @
" gate.ports[19]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 9)) " @
" gate.ports[20]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 10)) " @
" else " @ " else " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,30 +23,30 @@ datablock fxDtsBrickData(LogicGate_Buffer11_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[23].state then " @ " if Gate.getportstate(gate, 23) then " @
" gate.ports[12]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 1)) " @
" gate.ports[13]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 2)) " @
" gate.ports[14]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 3)) " @
" gate.ports[15]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 4)) " @
" gate.ports[16]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 5)) " @
" gate.ports[17]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 6)) " @
" gate.ports[18]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 7)) " @
" gate.ports[19]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 8)) " @
" gate.ports[20]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 9)) " @
" gate.ports[21]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 10)) " @
" gate.ports[22]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 11)) " @
" else " @ " else " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,32 +23,32 @@ datablock fxDtsBrickData(LogicGate_Buffer12_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[25].state then " @ " if Gate.getportstate(gate, 25) then " @
" gate.ports[13]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 1)) " @
" gate.ports[14]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 2)) " @
" gate.ports[15]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 3)) " @
" gate.ports[16]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 4)) " @
" gate.ports[17]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 5)) " @
" gate.ports[18]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 6)) " @
" gate.ports[19]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 7)) " @
" gate.ports[20]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 8)) " @
" gate.ports[21]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 9)) " @
" gate.ports[22]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 10)) " @
" gate.ports[23]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 11)) " @
" gate.ports[24]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 12)) " @
" else " @ " else " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,34 +23,34 @@ datablock fxDtsBrickData(LogicGate_Buffer13_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[27].state then " @ " if Gate.getportstate(gate, 27) then " @
" gate.ports[14]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 1)) " @
" gate.ports[15]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 2)) " @
" gate.ports[16]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 3)) " @
" gate.ports[17]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 4)) " @
" gate.ports[18]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 5)) " @
" gate.ports[19]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 6)) " @
" gate.ports[20]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 7)) " @
" gate.ports[21]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 8)) " @
" gate.ports[22]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 9)) " @
" gate.ports[23]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 10)) " @
" gate.ports[24]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 11)) " @
" gate.ports[25]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 12)) " @
" gate.ports[26]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 13)) " @
" else " @ " else " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,36 +23,36 @@ datablock fxDtsBrickData(LogicGate_Buffer14_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[29].state then " @ " if Gate.getportstate(gate, 29) then " @
" gate.ports[15]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 1)) " @
" gate.ports[16]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 2)) " @
" gate.ports[17]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 3)) " @
" gate.ports[18]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 4)) " @
" gate.ports[19]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 5)) " @
" gate.ports[20]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 6)) " @
" gate.ports[21]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 7)) " @
" gate.ports[22]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 8)) " @
" gate.ports[23]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 9)) " @
" gate.ports[24]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 10)) " @
" gate.ports[25]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 11)) " @
" gate.ports[26]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 12)) " @
" gate.ports[27]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 13)) " @
" gate.ports[28]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 14)) " @
" else " @ " else " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" gate.ports[27]:setstate(false) " @ " Gate.setportstate(gate, 27, false) " @
" gate.ports[28]:setstate(false) " @ " Gate.setportstate(gate, 28, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,38 +23,38 @@ datablock fxDtsBrickData(LogicGate_Buffer15_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[31].state then " @ " if Gate.getportstate(gate, 31) then " @
" gate.ports[16]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 1)) " @
" gate.ports[17]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 2)) " @
" gate.ports[18]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 3)) " @
" gate.ports[19]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 4)) " @
" gate.ports[20]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 5)) " @
" gate.ports[21]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 6)) " @
" gate.ports[22]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 7)) " @
" gate.ports[23]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 8)) " @
" gate.ports[24]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 9)) " @
" gate.ports[25]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 10)) " @
" gate.ports[26]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 11)) " @
" gate.ports[27]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 12)) " @
" gate.ports[28]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 13)) " @
" gate.ports[29]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 14)) " @
" gate.ports[30]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 15)) " @
" else " @ " else " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" gate.ports[27]:setstate(false) " @ " Gate.setportstate(gate, 27, false) " @
" gate.ports[28]:setstate(false) " @ " Gate.setportstate(gate, 28, false) " @
" gate.ports[29]:setstate(false) " @ " Gate.setportstate(gate, 29, false) " @
" gate.ports[30]:setstate(false) " @ " Gate.setportstate(gate, 30, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,40 +23,40 @@ datablock fxDtsBrickData(LogicGate_Buffer16_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[33].state then " @ " if Gate.getportstate(gate, 33) then " @
" gate.ports[17]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 1)) " @
" gate.ports[18]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 2)) " @
" gate.ports[19]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 3)) " @
" gate.ports[20]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 4)) " @
" gate.ports[21]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 5)) " @
" gate.ports[22]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 6)) " @
" gate.ports[23]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 7)) " @
" gate.ports[24]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 8)) " @
" gate.ports[25]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 9)) " @
" gate.ports[26]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 10)) " @
" gate.ports[27]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 11)) " @
" gate.ports[28]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 12)) " @
" gate.ports[29]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 13)) " @
" gate.ports[30]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 14)) " @
" gate.ports[31]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 31, Gate.getportstate(gate, 15)) " @
" gate.ports[32]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 32, Gate.getportstate(gate, 16)) " @
" else " @ " else " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" gate.ports[27]:setstate(false) " @ " Gate.setportstate(gate, 27, false) " @
" gate.ports[28]:setstate(false) " @ " Gate.setportstate(gate, 28, false) " @
" gate.ports[29]:setstate(false) " @ " Gate.setportstate(gate, 29, false) " @
" gate.ports[30]:setstate(false) " @ " Gate.setportstate(gate, 30, false) " @
" gate.ports[31]:setstate(false) " @ " Gate.setportstate(gate, 31, false) " @
" gate.ports[32]:setstate(false) " @ " Gate.setportstate(gate, 32, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,12 +23,12 @@ datablock fxDtsBrickData(LogicGate_Buffer2_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[5].state then " @ " if Gate.getportstate(gate, 5) then " @
" gate.ports[3]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 3, Gate.getportstate(gate, 1)) " @
" gate.ports[4]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 4, Gate.getportstate(gate, 2)) " @
" else " @ " else " @
" gate.ports[3]:setstate(false) " @ " Gate.setportstate(gate, 3, false) " @
" gate.ports[4]:setstate(false) " @ " Gate.setportstate(gate, 4, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,56 +23,56 @@ datablock fxDtsBrickData(LogicGate_Buffer24_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[49].state then " @ " if Gate.getportstate(gate, 49) then " @
" gate.ports[25]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 1)) " @
" gate.ports[26]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 2)) " @
" gate.ports[27]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 3)) " @
" gate.ports[28]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 4)) " @
" gate.ports[29]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 5)) " @
" gate.ports[30]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 6)) " @
" gate.ports[31]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 31, Gate.getportstate(gate, 7)) " @
" gate.ports[32]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 32, Gate.getportstate(gate, 8)) " @
" gate.ports[33]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 33, Gate.getportstate(gate, 9)) " @
" gate.ports[34]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 34, Gate.getportstate(gate, 10)) " @
" gate.ports[35]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 35, Gate.getportstate(gate, 11)) " @
" gate.ports[36]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 36, Gate.getportstate(gate, 12)) " @
" gate.ports[37]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 37, Gate.getportstate(gate, 13)) " @
" gate.ports[38]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 38, Gate.getportstate(gate, 14)) " @
" gate.ports[39]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 39, Gate.getportstate(gate, 15)) " @
" gate.ports[40]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 40, Gate.getportstate(gate, 16)) " @
" gate.ports[41]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 41, Gate.getportstate(gate, 17)) " @
" gate.ports[42]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 42, Gate.getportstate(gate, 18)) " @
" gate.ports[43]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 43, Gate.getportstate(gate, 19)) " @
" gate.ports[44]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 44, Gate.getportstate(gate, 20)) " @
" gate.ports[45]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 45, Gate.getportstate(gate, 21)) " @
" gate.ports[46]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 46, Gate.getportstate(gate, 22)) " @
" gate.ports[47]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 47, Gate.getportstate(gate, 23)) " @
" gate.ports[48]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 48, Gate.getportstate(gate, 24)) " @
" else " @ " else " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" gate.ports[27]:setstate(false) " @ " Gate.setportstate(gate, 27, false) " @
" gate.ports[28]:setstate(false) " @ " Gate.setportstate(gate, 28, false) " @
" gate.ports[29]:setstate(false) " @ " Gate.setportstate(gate, 29, false) " @
" gate.ports[30]:setstate(false) " @ " Gate.setportstate(gate, 30, false) " @
" gate.ports[31]:setstate(false) " @ " Gate.setportstate(gate, 31, false) " @
" gate.ports[32]:setstate(false) " @ " Gate.setportstate(gate, 32, false) " @
" gate.ports[33]:setstate(false) " @ " Gate.setportstate(gate, 33, false) " @
" gate.ports[34]:setstate(false) " @ " Gate.setportstate(gate, 34, false) " @
" gate.ports[35]:setstate(false) " @ " Gate.setportstate(gate, 35, false) " @
" gate.ports[36]:setstate(false) " @ " Gate.setportstate(gate, 36, false) " @
" gate.ports[37]:setstate(false) " @ " Gate.setportstate(gate, 37, false) " @
" gate.ports[38]:setstate(false) " @ " Gate.setportstate(gate, 38, false) " @
" gate.ports[39]:setstate(false) " @ " Gate.setportstate(gate, 39, false) " @
" gate.ports[40]:setstate(false) " @ " Gate.setportstate(gate, 40, false) " @
" gate.ports[41]:setstate(false) " @ " Gate.setportstate(gate, 41, false) " @
" gate.ports[42]:setstate(false) " @ " Gate.setportstate(gate, 42, false) " @
" gate.ports[43]:setstate(false) " @ " Gate.setportstate(gate, 43, false) " @
" gate.ports[44]:setstate(false) " @ " Gate.setportstate(gate, 44, false) " @
" gate.ports[45]:setstate(false) " @ " Gate.setportstate(gate, 45, false) " @
" gate.ports[46]:setstate(false) " @ " Gate.setportstate(gate, 46, false) " @
" gate.ports[47]:setstate(false) " @ " Gate.setportstate(gate, 47, false) " @
" gate.ports[48]:setstate(false) " @ " Gate.setportstate(gate, 48, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,14 +23,14 @@ datablock fxDtsBrickData(LogicGate_Buffer3_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[7].state then " @ " if Gate.getportstate(gate, 7) then " @
" gate.ports[4]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 4, Gate.getportstate(gate, 1)) " @
" gate.ports[5]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 5, Gate.getportstate(gate, 2)) " @
" gate.ports[6]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 3)) " @
" else " @ " else " @
" gate.ports[4]:setstate(false) " @ " Gate.setportstate(gate, 4, false) " @
" gate.ports[5]:setstate(false) " @ " Gate.setportstate(gate, 5, false) " @
" gate.ports[6]:setstate(false) " @ " Gate.setportstate(gate, 6, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,72 +23,72 @@ datablock fxDtsBrickData(LogicGate_Buffer32_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[65].state then " @ " if Gate.getportstate(gate, 65) then " @
" gate.ports[33]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 33, Gate.getportstate(gate, 1)) " @
" gate.ports[34]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 34, Gate.getportstate(gate, 2)) " @
" gate.ports[35]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 35, Gate.getportstate(gate, 3)) " @
" gate.ports[36]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 36, Gate.getportstate(gate, 4)) " @
" gate.ports[37]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 37, Gate.getportstate(gate, 5)) " @
" gate.ports[38]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 38, Gate.getportstate(gate, 6)) " @
" gate.ports[39]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 39, Gate.getportstate(gate, 7)) " @
" gate.ports[40]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 40, Gate.getportstate(gate, 8)) " @
" gate.ports[41]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 41, Gate.getportstate(gate, 9)) " @
" gate.ports[42]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 42, Gate.getportstate(gate, 10)) " @
" gate.ports[43]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 43, Gate.getportstate(gate, 11)) " @
" gate.ports[44]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 44, Gate.getportstate(gate, 12)) " @
" gate.ports[45]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 45, Gate.getportstate(gate, 13)) " @
" gate.ports[46]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 46, Gate.getportstate(gate, 14)) " @
" gate.ports[47]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 47, Gate.getportstate(gate, 15)) " @
" gate.ports[48]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 48, Gate.getportstate(gate, 16)) " @
" gate.ports[49]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 49, Gate.getportstate(gate, 17)) " @
" gate.ports[50]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 50, Gate.getportstate(gate, 18)) " @
" gate.ports[51]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 51, Gate.getportstate(gate, 19)) " @
" gate.ports[52]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 52, Gate.getportstate(gate, 20)) " @
" gate.ports[53]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 53, Gate.getportstate(gate, 21)) " @
" gate.ports[54]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 54, Gate.getportstate(gate, 22)) " @
" gate.ports[55]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 55, Gate.getportstate(gate, 23)) " @
" gate.ports[56]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 56, Gate.getportstate(gate, 24)) " @
" gate.ports[57]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 57, Gate.getportstate(gate, 25)) " @
" gate.ports[58]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 58, Gate.getportstate(gate, 26)) " @
" gate.ports[59]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 59, Gate.getportstate(gate, 27)) " @
" gate.ports[60]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 60, Gate.getportstate(gate, 28)) " @
" gate.ports[61]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 61, Gate.getportstate(gate, 29)) " @
" gate.ports[62]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 62, Gate.getportstate(gate, 30)) " @
" gate.ports[63]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 63, Gate.getportstate(gate, 31)) " @
" gate.ports[64]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 64, Gate.getportstate(gate, 32)) " @
" else " @ " else " @
" gate.ports[33]:setstate(false) " @ " Gate.setportstate(gate, 33, false) " @
" gate.ports[34]:setstate(false) " @ " Gate.setportstate(gate, 34, false) " @
" gate.ports[35]:setstate(false) " @ " Gate.setportstate(gate, 35, false) " @
" gate.ports[36]:setstate(false) " @ " Gate.setportstate(gate, 36, false) " @
" gate.ports[37]:setstate(false) " @ " Gate.setportstate(gate, 37, false) " @
" gate.ports[38]:setstate(false) " @ " Gate.setportstate(gate, 38, false) " @
" gate.ports[39]:setstate(false) " @ " Gate.setportstate(gate, 39, false) " @
" gate.ports[40]:setstate(false) " @ " Gate.setportstate(gate, 40, false) " @
" gate.ports[41]:setstate(false) " @ " Gate.setportstate(gate, 41, false) " @
" gate.ports[42]:setstate(false) " @ " Gate.setportstate(gate, 42, false) " @
" gate.ports[43]:setstate(false) " @ " Gate.setportstate(gate, 43, false) " @
" gate.ports[44]:setstate(false) " @ " Gate.setportstate(gate, 44, false) " @
" gate.ports[45]:setstate(false) " @ " Gate.setportstate(gate, 45, false) " @
" gate.ports[46]:setstate(false) " @ " Gate.setportstate(gate, 46, false) " @
" gate.ports[47]:setstate(false) " @ " Gate.setportstate(gate, 47, false) " @
" gate.ports[48]:setstate(false) " @ " Gate.setportstate(gate, 48, false) " @
" gate.ports[49]:setstate(false) " @ " Gate.setportstate(gate, 49, false) " @
" gate.ports[50]:setstate(false) " @ " Gate.setportstate(gate, 50, false) " @
" gate.ports[51]:setstate(false) " @ " Gate.setportstate(gate, 51, false) " @
" gate.ports[52]:setstate(false) " @ " Gate.setportstate(gate, 52, false) " @
" gate.ports[53]:setstate(false) " @ " Gate.setportstate(gate, 53, false) " @
" gate.ports[54]:setstate(false) " @ " Gate.setportstate(gate, 54, false) " @
" gate.ports[55]:setstate(false) " @ " Gate.setportstate(gate, 55, false) " @
" gate.ports[56]:setstate(false) " @ " Gate.setportstate(gate, 56, false) " @
" gate.ports[57]:setstate(false) " @ " Gate.setportstate(gate, 57, false) " @
" gate.ports[58]:setstate(false) " @ " Gate.setportstate(gate, 58, false) " @
" gate.ports[59]:setstate(false) " @ " Gate.setportstate(gate, 59, false) " @
" gate.ports[60]:setstate(false) " @ " Gate.setportstate(gate, 60, false) " @
" gate.ports[61]:setstate(false) " @ " Gate.setportstate(gate, 61, false) " @
" gate.ports[62]:setstate(false) " @ " Gate.setportstate(gate, 62, false) " @
" gate.ports[63]:setstate(false) " @ " Gate.setportstate(gate, 63, false) " @
" gate.ports[64]:setstate(false) " @ " Gate.setportstate(gate, 64, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,16 +23,16 @@ datablock fxDtsBrickData(LogicGate_Buffer4_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[9].state then " @ " if Gate.getportstate(gate, 9) then " @
" gate.ports[5]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 5, Gate.getportstate(gate, 1)) " @
" gate.ports[6]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 2)) " @
" gate.ports[7]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 3)) " @
" gate.ports[8]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 4)) " @
" else " @ " else " @
" gate.ports[5]:setstate(false) " @ " Gate.setportstate(gate, 5, false) " @
" gate.ports[6]:setstate(false) " @ " Gate.setportstate(gate, 6, false) " @
" gate.ports[7]:setstate(false) " @ " Gate.setportstate(gate, 7, false) " @
" gate.ports[8]:setstate(false) " @ " Gate.setportstate(gate, 8, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,104 +23,104 @@ datablock fxDtsBrickData(LogicGate_Buffer48_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[97].state then " @ " if Gate.getportstate(gate, 97) then " @
" gate.ports[49]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 49, Gate.getportstate(gate, 1)) " @
" gate.ports[50]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 50, Gate.getportstate(gate, 2)) " @
" gate.ports[51]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 51, Gate.getportstate(gate, 3)) " @
" gate.ports[52]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 52, Gate.getportstate(gate, 4)) " @
" gate.ports[53]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 53, Gate.getportstate(gate, 5)) " @
" gate.ports[54]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 54, Gate.getportstate(gate, 6)) " @
" gate.ports[55]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 55, Gate.getportstate(gate, 7)) " @
" gate.ports[56]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 56, Gate.getportstate(gate, 8)) " @
" gate.ports[57]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 57, Gate.getportstate(gate, 9)) " @
" gate.ports[58]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 58, Gate.getportstate(gate, 10)) " @
" gate.ports[59]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 59, Gate.getportstate(gate, 11)) " @
" gate.ports[60]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 60, Gate.getportstate(gate, 12)) " @
" gate.ports[61]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 61, Gate.getportstate(gate, 13)) " @
" gate.ports[62]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 62, Gate.getportstate(gate, 14)) " @
" gate.ports[63]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 63, Gate.getportstate(gate, 15)) " @
" gate.ports[64]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 64, Gate.getportstate(gate, 16)) " @
" gate.ports[65]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 65, Gate.getportstate(gate, 17)) " @
" gate.ports[66]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 66, Gate.getportstate(gate, 18)) " @
" gate.ports[67]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 67, Gate.getportstate(gate, 19)) " @
" gate.ports[68]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 68, Gate.getportstate(gate, 20)) " @
" gate.ports[69]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 69, Gate.getportstate(gate, 21)) " @
" gate.ports[70]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 70, Gate.getportstate(gate, 22)) " @
" gate.ports[71]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 71, Gate.getportstate(gate, 23)) " @
" gate.ports[72]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 72, Gate.getportstate(gate, 24)) " @
" gate.ports[73]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 73, Gate.getportstate(gate, 25)) " @
" gate.ports[74]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 74, Gate.getportstate(gate, 26)) " @
" gate.ports[75]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 75, Gate.getportstate(gate, 27)) " @
" gate.ports[76]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 76, Gate.getportstate(gate, 28)) " @
" gate.ports[77]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 77, Gate.getportstate(gate, 29)) " @
" gate.ports[78]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 78, Gate.getportstate(gate, 30)) " @
" gate.ports[79]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 79, Gate.getportstate(gate, 31)) " @
" gate.ports[80]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 80, Gate.getportstate(gate, 32)) " @
" gate.ports[81]:setstate(gate.ports[33].state) " @ " Gate.setportstate(gate, 81, Gate.getportstate(gate, 33)) " @
" gate.ports[82]:setstate(gate.ports[34].state) " @ " Gate.setportstate(gate, 82, Gate.getportstate(gate, 34)) " @
" gate.ports[83]:setstate(gate.ports[35].state) " @ " Gate.setportstate(gate, 83, Gate.getportstate(gate, 35)) " @
" gate.ports[84]:setstate(gate.ports[36].state) " @ " Gate.setportstate(gate, 84, Gate.getportstate(gate, 36)) " @
" gate.ports[85]:setstate(gate.ports[37].state) " @ " Gate.setportstate(gate, 85, Gate.getportstate(gate, 37)) " @
" gate.ports[86]:setstate(gate.ports[38].state) " @ " Gate.setportstate(gate, 86, Gate.getportstate(gate, 38)) " @
" gate.ports[87]:setstate(gate.ports[39].state) " @ " Gate.setportstate(gate, 87, Gate.getportstate(gate, 39)) " @
" gate.ports[88]:setstate(gate.ports[40].state) " @ " Gate.setportstate(gate, 88, Gate.getportstate(gate, 40)) " @
" gate.ports[89]:setstate(gate.ports[41].state) " @ " Gate.setportstate(gate, 89, Gate.getportstate(gate, 41)) " @
" gate.ports[90]:setstate(gate.ports[42].state) " @ " Gate.setportstate(gate, 90, Gate.getportstate(gate, 42)) " @
" gate.ports[91]:setstate(gate.ports[43].state) " @ " Gate.setportstate(gate, 91, Gate.getportstate(gate, 43)) " @
" gate.ports[92]:setstate(gate.ports[44].state) " @ " Gate.setportstate(gate, 92, Gate.getportstate(gate, 44)) " @
" gate.ports[93]:setstate(gate.ports[45].state) " @ " Gate.setportstate(gate, 93, Gate.getportstate(gate, 45)) " @
" gate.ports[94]:setstate(gate.ports[46].state) " @ " Gate.setportstate(gate, 94, Gate.getportstate(gate, 46)) " @
" gate.ports[95]:setstate(gate.ports[47].state) " @ " Gate.setportstate(gate, 95, Gate.getportstate(gate, 47)) " @
" gate.ports[96]:setstate(gate.ports[48].state) " @ " Gate.setportstate(gate, 96, Gate.getportstate(gate, 48)) " @
" else " @ " else " @
" gate.ports[49]:setstate(false) " @ " Gate.setportstate(gate, 49, false) " @
" gate.ports[50]:setstate(false) " @ " Gate.setportstate(gate, 50, false) " @
" gate.ports[51]:setstate(false) " @ " Gate.setportstate(gate, 51, false) " @
" gate.ports[52]:setstate(false) " @ " Gate.setportstate(gate, 52, false) " @
" gate.ports[53]:setstate(false) " @ " Gate.setportstate(gate, 53, false) " @
" gate.ports[54]:setstate(false) " @ " Gate.setportstate(gate, 54, false) " @
" gate.ports[55]:setstate(false) " @ " Gate.setportstate(gate, 55, false) " @
" gate.ports[56]:setstate(false) " @ " Gate.setportstate(gate, 56, false) " @
" gate.ports[57]:setstate(false) " @ " Gate.setportstate(gate, 57, false) " @
" gate.ports[58]:setstate(false) " @ " Gate.setportstate(gate, 58, false) " @
" gate.ports[59]:setstate(false) " @ " Gate.setportstate(gate, 59, false) " @
" gate.ports[60]:setstate(false) " @ " Gate.setportstate(gate, 60, false) " @
" gate.ports[61]:setstate(false) " @ " Gate.setportstate(gate, 61, false) " @
" gate.ports[62]:setstate(false) " @ " Gate.setportstate(gate, 62, false) " @
" gate.ports[63]:setstate(false) " @ " Gate.setportstate(gate, 63, false) " @
" gate.ports[64]:setstate(false) " @ " Gate.setportstate(gate, 64, false) " @
" gate.ports[65]:setstate(false) " @ " Gate.setportstate(gate, 65, false) " @
" gate.ports[66]:setstate(false) " @ " Gate.setportstate(gate, 66, false) " @
" gate.ports[67]:setstate(false) " @ " Gate.setportstate(gate, 67, false) " @
" gate.ports[68]:setstate(false) " @ " Gate.setportstate(gate, 68, false) " @
" gate.ports[69]:setstate(false) " @ " Gate.setportstate(gate, 69, false) " @
" gate.ports[70]:setstate(false) " @ " Gate.setportstate(gate, 70, false) " @
" gate.ports[71]:setstate(false) " @ " Gate.setportstate(gate, 71, false) " @
" gate.ports[72]:setstate(false) " @ " Gate.setportstate(gate, 72, false) " @
" gate.ports[73]:setstate(false) " @ " Gate.setportstate(gate, 73, false) " @
" gate.ports[74]:setstate(false) " @ " Gate.setportstate(gate, 74, false) " @
" gate.ports[75]:setstate(false) " @ " Gate.setportstate(gate, 75, false) " @
" gate.ports[76]:setstate(false) " @ " Gate.setportstate(gate, 76, false) " @
" gate.ports[77]:setstate(false) " @ " Gate.setportstate(gate, 77, false) " @
" gate.ports[78]:setstate(false) " @ " Gate.setportstate(gate, 78, false) " @
" gate.ports[79]:setstate(false) " @ " Gate.setportstate(gate, 79, false) " @
" gate.ports[80]:setstate(false) " @ " Gate.setportstate(gate, 80, false) " @
" gate.ports[81]:setstate(false) " @ " Gate.setportstate(gate, 81, false) " @
" gate.ports[82]:setstate(false) " @ " Gate.setportstate(gate, 82, false) " @
" gate.ports[83]:setstate(false) " @ " Gate.setportstate(gate, 83, false) " @
" gate.ports[84]:setstate(false) " @ " Gate.setportstate(gate, 84, false) " @
" gate.ports[85]:setstate(false) " @ " Gate.setportstate(gate, 85, false) " @
" gate.ports[86]:setstate(false) " @ " Gate.setportstate(gate, 86, false) " @
" gate.ports[87]:setstate(false) " @ " Gate.setportstate(gate, 87, false) " @
" gate.ports[88]:setstate(false) " @ " Gate.setportstate(gate, 88, false) " @
" gate.ports[89]:setstate(false) " @ " Gate.setportstate(gate, 89, false) " @
" gate.ports[90]:setstate(false) " @ " Gate.setportstate(gate, 90, false) " @
" gate.ports[91]:setstate(false) " @ " Gate.setportstate(gate, 91, false) " @
" gate.ports[92]:setstate(false) " @ " Gate.setportstate(gate, 92, false) " @
" gate.ports[93]:setstate(false) " @ " Gate.setportstate(gate, 93, false) " @
" gate.ports[94]:setstate(false) " @ " Gate.setportstate(gate, 94, false) " @
" gate.ports[95]:setstate(false) " @ " Gate.setportstate(gate, 95, false) " @
" gate.ports[96]:setstate(false) " @ " Gate.setportstate(gate, 96, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,18 +23,18 @@ datablock fxDtsBrickData(LogicGate_Buffer5_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[11].state then " @ " if Gate.getportstate(gate, 11) then " @
" gate.ports[6]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 1)) " @
" gate.ports[7]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 2)) " @
" gate.ports[8]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 3)) " @
" gate.ports[9]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 4)) " @
" gate.ports[10]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 5)) " @
" else " @ " else " @
" gate.ports[6]:setstate(false) " @ " Gate.setportstate(gate, 6, false) " @
" gate.ports[7]:setstate(false) " @ " Gate.setportstate(gate, 7, false) " @
" gate.ports[8]:setstate(false) " @ " Gate.setportstate(gate, 8, false) " @
" gate.ports[9]:setstate(false) " @ " Gate.setportstate(gate, 9, false) " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,20 +23,20 @@ datablock fxDtsBrickData(LogicGate_Buffer6_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[13].state then " @ " if Gate.getportstate(gate, 13) then " @
" gate.ports[7]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 1)) " @
" gate.ports[8]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 2)) " @
" gate.ports[9]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 3)) " @
" gate.ports[10]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 4)) " @
" gate.ports[11]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 5)) " @
" gate.ports[12]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 6)) " @
" else " @ " else " @
" gate.ports[7]:setstate(false) " @ " Gate.setportstate(gate, 7, false) " @
" gate.ports[8]:setstate(false) " @ " Gate.setportstate(gate, 8, false) " @
" gate.ports[9]:setstate(false) " @ " Gate.setportstate(gate, 9, false) " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,136 +23,136 @@ datablock fxDtsBrickData(LogicGate_Buffer64_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[129].state then " @ " if Gate.getportstate(gate, 129) then " @
" gate.ports[65]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 65, Gate.getportstate(gate, 1)) " @
" gate.ports[66]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 66, Gate.getportstate(gate, 2)) " @
" gate.ports[67]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 67, Gate.getportstate(gate, 3)) " @
" gate.ports[68]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 68, Gate.getportstate(gate, 4)) " @
" gate.ports[69]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 69, Gate.getportstate(gate, 5)) " @
" gate.ports[70]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 70, Gate.getportstate(gate, 6)) " @
" gate.ports[71]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 71, Gate.getportstate(gate, 7)) " @
" gate.ports[72]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 72, Gate.getportstate(gate, 8)) " @
" gate.ports[73]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 73, Gate.getportstate(gate, 9)) " @
" gate.ports[74]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 74, Gate.getportstate(gate, 10)) " @
" gate.ports[75]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 75, Gate.getportstate(gate, 11)) " @
" gate.ports[76]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 76, Gate.getportstate(gate, 12)) " @
" gate.ports[77]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 77, Gate.getportstate(gate, 13)) " @
" gate.ports[78]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 78, Gate.getportstate(gate, 14)) " @
" gate.ports[79]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 79, Gate.getportstate(gate, 15)) " @
" gate.ports[80]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 80, Gate.getportstate(gate, 16)) " @
" gate.ports[81]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 81, Gate.getportstate(gate, 17)) " @
" gate.ports[82]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 82, Gate.getportstate(gate, 18)) " @
" gate.ports[83]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 83, Gate.getportstate(gate, 19)) " @
" gate.ports[84]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 84, Gate.getportstate(gate, 20)) " @
" gate.ports[85]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 85, Gate.getportstate(gate, 21)) " @
" gate.ports[86]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 86, Gate.getportstate(gate, 22)) " @
" gate.ports[87]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 87, Gate.getportstate(gate, 23)) " @
" gate.ports[88]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 88, Gate.getportstate(gate, 24)) " @
" gate.ports[89]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 89, Gate.getportstate(gate, 25)) " @
" gate.ports[90]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 90, Gate.getportstate(gate, 26)) " @
" gate.ports[91]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 91, Gate.getportstate(gate, 27)) " @
" gate.ports[92]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 92, Gate.getportstate(gate, 28)) " @
" gate.ports[93]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 93, Gate.getportstate(gate, 29)) " @
" gate.ports[94]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 94, Gate.getportstate(gate, 30)) " @
" gate.ports[95]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 95, Gate.getportstate(gate, 31)) " @
" gate.ports[96]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 96, Gate.getportstate(gate, 32)) " @
" gate.ports[97]:setstate(gate.ports[33].state) " @ " Gate.setportstate(gate, 97, Gate.getportstate(gate, 33)) " @
" gate.ports[98]:setstate(gate.ports[34].state) " @ " Gate.setportstate(gate, 98, Gate.getportstate(gate, 34)) " @
" gate.ports[99]:setstate(gate.ports[35].state) " @ " Gate.setportstate(gate, 99, Gate.getportstate(gate, 35)) " @
" gate.ports[100]:setstate(gate.ports[36].state) " @ " Gate.setportstate(gate, 100, Gate.getportstate(gate, 36)) " @
" gate.ports[101]:setstate(gate.ports[37].state) " @ " Gate.setportstate(gate, 101, Gate.getportstate(gate, 37)) " @
" gate.ports[102]:setstate(gate.ports[38].state) " @ " Gate.setportstate(gate, 102, Gate.getportstate(gate, 38)) " @
" gate.ports[103]:setstate(gate.ports[39].state) " @ " Gate.setportstate(gate, 103, Gate.getportstate(gate, 39)) " @
" gate.ports[104]:setstate(gate.ports[40].state) " @ " Gate.setportstate(gate, 104, Gate.getportstate(gate, 40)) " @
" gate.ports[105]:setstate(gate.ports[41].state) " @ " Gate.setportstate(gate, 105, Gate.getportstate(gate, 41)) " @
" gate.ports[106]:setstate(gate.ports[42].state) " @ " Gate.setportstate(gate, 106, Gate.getportstate(gate, 42)) " @
" gate.ports[107]:setstate(gate.ports[43].state) " @ " Gate.setportstate(gate, 107, Gate.getportstate(gate, 43)) " @
" gate.ports[108]:setstate(gate.ports[44].state) " @ " Gate.setportstate(gate, 108, Gate.getportstate(gate, 44)) " @
" gate.ports[109]:setstate(gate.ports[45].state) " @ " Gate.setportstate(gate, 109, Gate.getportstate(gate, 45)) " @
" gate.ports[110]:setstate(gate.ports[46].state) " @ " Gate.setportstate(gate, 110, Gate.getportstate(gate, 46)) " @
" gate.ports[111]:setstate(gate.ports[47].state) " @ " Gate.setportstate(gate, 111, Gate.getportstate(gate, 47)) " @
" gate.ports[112]:setstate(gate.ports[48].state) " @ " Gate.setportstate(gate, 112, Gate.getportstate(gate, 48)) " @
" gate.ports[113]:setstate(gate.ports[49].state) " @ " Gate.setportstate(gate, 113, Gate.getportstate(gate, 49)) " @
" gate.ports[114]:setstate(gate.ports[50].state) " @ " Gate.setportstate(gate, 114, Gate.getportstate(gate, 50)) " @
" gate.ports[115]:setstate(gate.ports[51].state) " @ " Gate.setportstate(gate, 115, Gate.getportstate(gate, 51)) " @
" gate.ports[116]:setstate(gate.ports[52].state) " @ " Gate.setportstate(gate, 116, Gate.getportstate(gate, 52)) " @
" gate.ports[117]:setstate(gate.ports[53].state) " @ " Gate.setportstate(gate, 117, Gate.getportstate(gate, 53)) " @
" gate.ports[118]:setstate(gate.ports[54].state) " @ " Gate.setportstate(gate, 118, Gate.getportstate(gate, 54)) " @
" gate.ports[119]:setstate(gate.ports[55].state) " @ " Gate.setportstate(gate, 119, Gate.getportstate(gate, 55)) " @
" gate.ports[120]:setstate(gate.ports[56].state) " @ " Gate.setportstate(gate, 120, Gate.getportstate(gate, 56)) " @
" gate.ports[121]:setstate(gate.ports[57].state) " @ " Gate.setportstate(gate, 121, Gate.getportstate(gate, 57)) " @
" gate.ports[122]:setstate(gate.ports[58].state) " @ " Gate.setportstate(gate, 122, Gate.getportstate(gate, 58)) " @
" gate.ports[123]:setstate(gate.ports[59].state) " @ " Gate.setportstate(gate, 123, Gate.getportstate(gate, 59)) " @
" gate.ports[124]:setstate(gate.ports[60].state) " @ " Gate.setportstate(gate, 124, Gate.getportstate(gate, 60)) " @
" gate.ports[125]:setstate(gate.ports[61].state) " @ " Gate.setportstate(gate, 125, Gate.getportstate(gate, 61)) " @
" gate.ports[126]:setstate(gate.ports[62].state) " @ " Gate.setportstate(gate, 126, Gate.getportstate(gate, 62)) " @
" gate.ports[127]:setstate(gate.ports[63].state) " @ " Gate.setportstate(gate, 127, Gate.getportstate(gate, 63)) " @
" gate.ports[128]:setstate(gate.ports[64].state) " @ " Gate.setportstate(gate, 128, Gate.getportstate(gate, 64)) " @
" else " @ " else " @
" gate.ports[65]:setstate(false) " @ " Gate.setportstate(gate, 65, false) " @
" gate.ports[66]:setstate(false) " @ " Gate.setportstate(gate, 66, false) " @
" gate.ports[67]:setstate(false) " @ " Gate.setportstate(gate, 67, false) " @
" gate.ports[68]:setstate(false) " @ " Gate.setportstate(gate, 68, false) " @
" gate.ports[69]:setstate(false) " @ " Gate.setportstate(gate, 69, false) " @
" gate.ports[70]:setstate(false) " @ " Gate.setportstate(gate, 70, false) " @
" gate.ports[71]:setstate(false) " @ " Gate.setportstate(gate, 71, false) " @
" gate.ports[72]:setstate(false) " @ " Gate.setportstate(gate, 72, false) " @
" gate.ports[73]:setstate(false) " @ " Gate.setportstate(gate, 73, false) " @
" gate.ports[74]:setstate(false) " @ " Gate.setportstate(gate, 74, false) " @
" gate.ports[75]:setstate(false) " @ " Gate.setportstate(gate, 75, false) " @
" gate.ports[76]:setstate(false) " @ " Gate.setportstate(gate, 76, false) " @
" gate.ports[77]:setstate(false) " @ " Gate.setportstate(gate, 77, false) " @
" gate.ports[78]:setstate(false) " @ " Gate.setportstate(gate, 78, false) " @
" gate.ports[79]:setstate(false) " @ " Gate.setportstate(gate, 79, false) " @
" gate.ports[80]:setstate(false) " @ " Gate.setportstate(gate, 80, false) " @
" gate.ports[81]:setstate(false) " @ " Gate.setportstate(gate, 81, false) " @
" gate.ports[82]:setstate(false) " @ " Gate.setportstate(gate, 82, false) " @
" gate.ports[83]:setstate(false) " @ " Gate.setportstate(gate, 83, false) " @
" gate.ports[84]:setstate(false) " @ " Gate.setportstate(gate, 84, false) " @
" gate.ports[85]:setstate(false) " @ " Gate.setportstate(gate, 85, false) " @
" gate.ports[86]:setstate(false) " @ " Gate.setportstate(gate, 86, false) " @
" gate.ports[87]:setstate(false) " @ " Gate.setportstate(gate, 87, false) " @
" gate.ports[88]:setstate(false) " @ " Gate.setportstate(gate, 88, false) " @
" gate.ports[89]:setstate(false) " @ " Gate.setportstate(gate, 89, false) " @
" gate.ports[90]:setstate(false) " @ " Gate.setportstate(gate, 90, false) " @
" gate.ports[91]:setstate(false) " @ " Gate.setportstate(gate, 91, false) " @
" gate.ports[92]:setstate(false) " @ " Gate.setportstate(gate, 92, false) " @
" gate.ports[93]:setstate(false) " @ " Gate.setportstate(gate, 93, false) " @
" gate.ports[94]:setstate(false) " @ " Gate.setportstate(gate, 94, false) " @
" gate.ports[95]:setstate(false) " @ " Gate.setportstate(gate, 95, false) " @
" gate.ports[96]:setstate(false) " @ " Gate.setportstate(gate, 96, false) " @
" gate.ports[97]:setstate(false) " @ " Gate.setportstate(gate, 97, false) " @
" gate.ports[98]:setstate(false) " @ " Gate.setportstate(gate, 98, false) " @
" gate.ports[99]:setstate(false) " @ " Gate.setportstate(gate, 99, false) " @
" gate.ports[100]:setstate(false) " @ " Gate.setportstate(gate, 100, false) " @
" gate.ports[101]:setstate(false) " @ " Gate.setportstate(gate, 101, false) " @
" gate.ports[102]:setstate(false) " @ " Gate.setportstate(gate, 102, false) " @
" gate.ports[103]:setstate(false) " @ " Gate.setportstate(gate, 103, false) " @
" gate.ports[104]:setstate(false) " @ " Gate.setportstate(gate, 104, false) " @
" gate.ports[105]:setstate(false) " @ " Gate.setportstate(gate, 105, false) " @
" gate.ports[106]:setstate(false) " @ " Gate.setportstate(gate, 106, false) " @
" gate.ports[107]:setstate(false) " @ " Gate.setportstate(gate, 107, false) " @
" gate.ports[108]:setstate(false) " @ " Gate.setportstate(gate, 108, false) " @
" gate.ports[109]:setstate(false) " @ " Gate.setportstate(gate, 109, false) " @
" gate.ports[110]:setstate(false) " @ " Gate.setportstate(gate, 110, false) " @
" gate.ports[111]:setstate(false) " @ " Gate.setportstate(gate, 111, false) " @
" gate.ports[112]:setstate(false) " @ " Gate.setportstate(gate, 112, false) " @
" gate.ports[113]:setstate(false) " @ " Gate.setportstate(gate, 113, false) " @
" gate.ports[114]:setstate(false) " @ " Gate.setportstate(gate, 114, false) " @
" gate.ports[115]:setstate(false) " @ " Gate.setportstate(gate, 115, false) " @
" gate.ports[116]:setstate(false) " @ " Gate.setportstate(gate, 116, false) " @
" gate.ports[117]:setstate(false) " @ " Gate.setportstate(gate, 117, false) " @
" gate.ports[118]:setstate(false) " @ " Gate.setportstate(gate, 118, false) " @
" gate.ports[119]:setstate(false) " @ " Gate.setportstate(gate, 119, false) " @
" gate.ports[120]:setstate(false) " @ " Gate.setportstate(gate, 120, false) " @
" gate.ports[121]:setstate(false) " @ " Gate.setportstate(gate, 121, false) " @
" gate.ports[122]:setstate(false) " @ " Gate.setportstate(gate, 122, false) " @
" gate.ports[123]:setstate(false) " @ " Gate.setportstate(gate, 123, false) " @
" gate.ports[124]:setstate(false) " @ " Gate.setportstate(gate, 124, false) " @
" gate.ports[125]:setstate(false) " @ " Gate.setportstate(gate, 125, false) " @
" gate.ports[126]:setstate(false) " @ " Gate.setportstate(gate, 126, false) " @
" gate.ports[127]:setstate(false) " @ " Gate.setportstate(gate, 127, false) " @
" gate.ports[128]:setstate(false) " @ " Gate.setportstate(gate, 128, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,22 +23,22 @@ datablock fxDtsBrickData(LogicGate_Buffer7_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[15].state then " @ " if Gate.getportstate(gate, 15) then " @
" gate.ports[8]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 1)) " @
" gate.ports[9]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 2)) " @
" gate.ports[10]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 3)) " @
" gate.ports[11]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 4)) " @
" gate.ports[12]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 5)) " @
" gate.ports[13]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 6)) " @
" gate.ports[14]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 7)) " @
" else " @ " else " @
" gate.ports[8]:setstate(false) " @ " Gate.setportstate(gate, 8, false) " @
" gate.ports[9]:setstate(false) " @ " Gate.setportstate(gate, 9, false) " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,24 +23,24 @@ datablock fxDtsBrickData(LogicGate_Buffer8_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[17].state then " @ " if Gate.getportstate(gate, 17) then " @
" gate.ports[9]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 1)) " @
" gate.ports[10]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 2)) " @
" gate.ports[11]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 3)) " @
" gate.ports[12]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 4)) " @
" gate.ports[13]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 5)) " @
" gate.ports[14]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 6)) " @
" gate.ports[15]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 7)) " @
" gate.ports[16]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 8)) " @
" else " @ " else " @
" gate.ports[9]:setstate(false) " @ " Gate.setportstate(gate, 9, false) " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,26 +23,26 @@ datablock fxDtsBrickData(LogicGate_Buffer9_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[19].state then " @ " if Gate.getportstate(gate, 19) then " @
" gate.ports[10]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 1)) " @
" gate.ports[11]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 2)) " @
" gate.ports[12]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 3)) " @
" gate.ports[13]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 4)) " @
" gate.ports[14]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 5)) " @
" gate.ports[15]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 6)) " @
" gate.ports[16]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 7)) " @
" gate.ports[17]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 8)) " @
" gate.ports[18]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 9)) " @
" else " @ " else " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,10 +23,10 @@ datablock fxDtsBrickData(LogicGate_BufferAl1_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[3].state then " @ " if not Gate.getportstate(gate, 3) then " @
" gate.ports[2]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 2, Gate.getportstate(gate, 1)) " @
" else " @ " else " @
" gate.ports[2]:setstate(false) " @ " Gate.setportstate(gate, 2, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,28 +23,28 @@ datablock fxDtsBrickData(LogicGate_BufferAl10_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[21].state then " @ " if not Gate.getportstate(gate, 21) then " @
" gate.ports[11]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 1)) " @
" gate.ports[12]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 2)) " @
" gate.ports[13]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 3)) " @
" gate.ports[14]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 4)) " @
" gate.ports[15]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 5)) " @
" gate.ports[16]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 6)) " @
" gate.ports[17]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 7)) " @
" gate.ports[18]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 8)) " @
" gate.ports[19]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 9)) " @
" gate.ports[20]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 10)) " @
" else " @ " else " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,30 +23,30 @@ datablock fxDtsBrickData(LogicGate_BufferAl11_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[23].state then " @ " if not Gate.getportstate(gate, 23) then " @
" gate.ports[12]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 1)) " @
" gate.ports[13]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 2)) " @
" gate.ports[14]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 3)) " @
" gate.ports[15]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 4)) " @
" gate.ports[16]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 5)) " @
" gate.ports[17]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 6)) " @
" gate.ports[18]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 7)) " @
" gate.ports[19]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 8)) " @
" gate.ports[20]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 9)) " @
" gate.ports[21]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 10)) " @
" gate.ports[22]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 11)) " @
" else " @ " else " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,32 +23,32 @@ datablock fxDtsBrickData(LogicGate_BufferAl12_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[25].state then " @ " if not Gate.getportstate(gate, 25) then " @
" gate.ports[13]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 1)) " @
" gate.ports[14]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 2)) " @
" gate.ports[15]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 3)) " @
" gate.ports[16]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 4)) " @
" gate.ports[17]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 5)) " @
" gate.ports[18]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 6)) " @
" gate.ports[19]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 7)) " @
" gate.ports[20]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 8)) " @
" gate.ports[21]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 9)) " @
" gate.ports[22]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 10)) " @
" gate.ports[23]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 11)) " @
" gate.ports[24]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 12)) " @
" else " @ " else " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,34 +23,34 @@ datablock fxDtsBrickData(LogicGate_BufferAl13_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[27].state then " @ " if not Gate.getportstate(gate, 27) then " @
" gate.ports[14]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 1)) " @
" gate.ports[15]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 2)) " @
" gate.ports[16]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 3)) " @
" gate.ports[17]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 4)) " @
" gate.ports[18]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 5)) " @
" gate.ports[19]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 6)) " @
" gate.ports[20]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 7)) " @
" gate.ports[21]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 8)) " @
" gate.ports[22]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 9)) " @
" gate.ports[23]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 10)) " @
" gate.ports[24]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 11)) " @
" gate.ports[25]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 12)) " @
" gate.ports[26]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 13)) " @
" else " @ " else " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,36 +23,36 @@ datablock fxDtsBrickData(LogicGate_BufferAl14_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[29].state then " @ " if not Gate.getportstate(gate, 29) then " @
" gate.ports[15]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 1)) " @
" gate.ports[16]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 2)) " @
" gate.ports[17]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 3)) " @
" gate.ports[18]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 4)) " @
" gate.ports[19]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 5)) " @
" gate.ports[20]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 6)) " @
" gate.ports[21]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 7)) " @
" gate.ports[22]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 8)) " @
" gate.ports[23]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 9)) " @
" gate.ports[24]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 10)) " @
" gate.ports[25]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 11)) " @
" gate.ports[26]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 12)) " @
" gate.ports[27]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 13)) " @
" gate.ports[28]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 14)) " @
" else " @ " else " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" gate.ports[27]:setstate(false) " @ " Gate.setportstate(gate, 27, false) " @
" gate.ports[28]:setstate(false) " @ " Gate.setportstate(gate, 28, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,38 +23,38 @@ datablock fxDtsBrickData(LogicGate_BufferAl15_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[31].state then " @ " if not Gate.getportstate(gate, 31) then " @
" gate.ports[16]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 1)) " @
" gate.ports[17]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 2)) " @
" gate.ports[18]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 3)) " @
" gate.ports[19]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 4)) " @
" gate.ports[20]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 5)) " @
" gate.ports[21]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 6)) " @
" gate.ports[22]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 7)) " @
" gate.ports[23]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 8)) " @
" gate.ports[24]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 9)) " @
" gate.ports[25]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 10)) " @
" gate.ports[26]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 11)) " @
" gate.ports[27]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 12)) " @
" gate.ports[28]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 13)) " @
" gate.ports[29]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 14)) " @
" gate.ports[30]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 15)) " @
" else " @ " else " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" gate.ports[27]:setstate(false) " @ " Gate.setportstate(gate, 27, false) " @
" gate.ports[28]:setstate(false) " @ " Gate.setportstate(gate, 28, false) " @
" gate.ports[29]:setstate(false) " @ " Gate.setportstate(gate, 29, false) " @
" gate.ports[30]:setstate(false) " @ " Gate.setportstate(gate, 30, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,40 +23,40 @@ datablock fxDtsBrickData(LogicGate_BufferAl16_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[33].state then " @ " if not Gate.getportstate(gate, 33) then " @
" gate.ports[17]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 1)) " @
" gate.ports[18]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 2)) " @
" gate.ports[19]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 3)) " @
" gate.ports[20]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 4)) " @
" gate.ports[21]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 5)) " @
" gate.ports[22]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 6)) " @
" gate.ports[23]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 7)) " @
" gate.ports[24]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 8)) " @
" gate.ports[25]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 9)) " @
" gate.ports[26]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 10)) " @
" gate.ports[27]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 11)) " @
" gate.ports[28]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 12)) " @
" gate.ports[29]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 13)) " @
" gate.ports[30]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 14)) " @
" gate.ports[31]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 31, Gate.getportstate(gate, 15)) " @
" gate.ports[32]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 32, Gate.getportstate(gate, 16)) " @
" else " @ " else " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" gate.ports[19]:setstate(false) " @ " Gate.setportstate(gate, 19, false) " @
" gate.ports[20]:setstate(false) " @ " Gate.setportstate(gate, 20, false) " @
" gate.ports[21]:setstate(false) " @ " Gate.setportstate(gate, 21, false) " @
" gate.ports[22]:setstate(false) " @ " Gate.setportstate(gate, 22, false) " @
" gate.ports[23]:setstate(false) " @ " Gate.setportstate(gate, 23, false) " @
" gate.ports[24]:setstate(false) " @ " Gate.setportstate(gate, 24, false) " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" gate.ports[27]:setstate(false) " @ " Gate.setportstate(gate, 27, false) " @
" gate.ports[28]:setstate(false) " @ " Gate.setportstate(gate, 28, false) " @
" gate.ports[29]:setstate(false) " @ " Gate.setportstate(gate, 29, false) " @
" gate.ports[30]:setstate(false) " @ " Gate.setportstate(gate, 30, false) " @
" gate.ports[31]:setstate(false) " @ " Gate.setportstate(gate, 31, false) " @
" gate.ports[32]:setstate(false) " @ " Gate.setportstate(gate, 32, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,12 +23,12 @@ datablock fxDtsBrickData(LogicGate_BufferAl2_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[5].state then " @ " if not Gate.getportstate(gate, 5) then " @
" gate.ports[3]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 3, Gate.getportstate(gate, 1)) " @
" gate.ports[4]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 4, Gate.getportstate(gate, 2)) " @
" else " @ " else " @
" gate.ports[3]:setstate(false) " @ " Gate.setportstate(gate, 3, false) " @
" gate.ports[4]:setstate(false) " @ " Gate.setportstate(gate, 4, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,56 +23,56 @@ datablock fxDtsBrickData(LogicGate_BufferAl24_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[49].state then " @ " if not Gate.getportstate(gate, 49) then " @
" gate.ports[25]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 1)) " @
" gate.ports[26]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 2)) " @
" gate.ports[27]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 3)) " @
" gate.ports[28]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 4)) " @
" gate.ports[29]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 5)) " @
" gate.ports[30]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 6)) " @
" gate.ports[31]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 31, Gate.getportstate(gate, 7)) " @
" gate.ports[32]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 32, Gate.getportstate(gate, 8)) " @
" gate.ports[33]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 33, Gate.getportstate(gate, 9)) " @
" gate.ports[34]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 34, Gate.getportstate(gate, 10)) " @
" gate.ports[35]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 35, Gate.getportstate(gate, 11)) " @
" gate.ports[36]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 36, Gate.getportstate(gate, 12)) " @
" gate.ports[37]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 37, Gate.getportstate(gate, 13)) " @
" gate.ports[38]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 38, Gate.getportstate(gate, 14)) " @
" gate.ports[39]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 39, Gate.getportstate(gate, 15)) " @
" gate.ports[40]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 40, Gate.getportstate(gate, 16)) " @
" gate.ports[41]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 41, Gate.getportstate(gate, 17)) " @
" gate.ports[42]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 42, Gate.getportstate(gate, 18)) " @
" gate.ports[43]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 43, Gate.getportstate(gate, 19)) " @
" gate.ports[44]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 44, Gate.getportstate(gate, 20)) " @
" gate.ports[45]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 45, Gate.getportstate(gate, 21)) " @
" gate.ports[46]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 46, Gate.getportstate(gate, 22)) " @
" gate.ports[47]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 47, Gate.getportstate(gate, 23)) " @
" gate.ports[48]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 48, Gate.getportstate(gate, 24)) " @
" else " @ " else " @
" gate.ports[25]:setstate(false) " @ " Gate.setportstate(gate, 25, false) " @
" gate.ports[26]:setstate(false) " @ " Gate.setportstate(gate, 26, false) " @
" gate.ports[27]:setstate(false) " @ " Gate.setportstate(gate, 27, false) " @
" gate.ports[28]:setstate(false) " @ " Gate.setportstate(gate, 28, false) " @
" gate.ports[29]:setstate(false) " @ " Gate.setportstate(gate, 29, false) " @
" gate.ports[30]:setstate(false) " @ " Gate.setportstate(gate, 30, false) " @
" gate.ports[31]:setstate(false) " @ " Gate.setportstate(gate, 31, false) " @
" gate.ports[32]:setstate(false) " @ " Gate.setportstate(gate, 32, false) " @
" gate.ports[33]:setstate(false) " @ " Gate.setportstate(gate, 33, false) " @
" gate.ports[34]:setstate(false) " @ " Gate.setportstate(gate, 34, false) " @
" gate.ports[35]:setstate(false) " @ " Gate.setportstate(gate, 35, false) " @
" gate.ports[36]:setstate(false) " @ " Gate.setportstate(gate, 36, false) " @
" gate.ports[37]:setstate(false) " @ " Gate.setportstate(gate, 37, false) " @
" gate.ports[38]:setstate(false) " @ " Gate.setportstate(gate, 38, false) " @
" gate.ports[39]:setstate(false) " @ " Gate.setportstate(gate, 39, false) " @
" gate.ports[40]:setstate(false) " @ " Gate.setportstate(gate, 40, false) " @
" gate.ports[41]:setstate(false) " @ " Gate.setportstate(gate, 41, false) " @
" gate.ports[42]:setstate(false) " @ " Gate.setportstate(gate, 42, false) " @
" gate.ports[43]:setstate(false) " @ " Gate.setportstate(gate, 43, false) " @
" gate.ports[44]:setstate(false) " @ " Gate.setportstate(gate, 44, false) " @
" gate.ports[45]:setstate(false) " @ " Gate.setportstate(gate, 45, false) " @
" gate.ports[46]:setstate(false) " @ " Gate.setportstate(gate, 46, false) " @
" gate.ports[47]:setstate(false) " @ " Gate.setportstate(gate, 47, false) " @
" gate.ports[48]:setstate(false) " @ " Gate.setportstate(gate, 48, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,14 +23,14 @@ datablock fxDtsBrickData(LogicGate_BufferAl3_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[7].state then " @ " if not Gate.getportstate(gate, 7) then " @
" gate.ports[4]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 4, Gate.getportstate(gate, 1)) " @
" gate.ports[5]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 5, Gate.getportstate(gate, 2)) " @
" gate.ports[6]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 3)) " @
" else " @ " else " @
" gate.ports[4]:setstate(false) " @ " Gate.setportstate(gate, 4, false) " @
" gate.ports[5]:setstate(false) " @ " Gate.setportstate(gate, 5, false) " @
" gate.ports[6]:setstate(false) " @ " Gate.setportstate(gate, 6, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,72 +23,72 @@ datablock fxDtsBrickData(LogicGate_BufferAl32_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[65].state then " @ " if not Gate.getportstate(gate, 65) then " @
" gate.ports[33]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 33, Gate.getportstate(gate, 1)) " @
" gate.ports[34]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 34, Gate.getportstate(gate, 2)) " @
" gate.ports[35]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 35, Gate.getportstate(gate, 3)) " @
" gate.ports[36]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 36, Gate.getportstate(gate, 4)) " @
" gate.ports[37]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 37, Gate.getportstate(gate, 5)) " @
" gate.ports[38]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 38, Gate.getportstate(gate, 6)) " @
" gate.ports[39]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 39, Gate.getportstate(gate, 7)) " @
" gate.ports[40]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 40, Gate.getportstate(gate, 8)) " @
" gate.ports[41]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 41, Gate.getportstate(gate, 9)) " @
" gate.ports[42]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 42, Gate.getportstate(gate, 10)) " @
" gate.ports[43]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 43, Gate.getportstate(gate, 11)) " @
" gate.ports[44]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 44, Gate.getportstate(gate, 12)) " @
" gate.ports[45]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 45, Gate.getportstate(gate, 13)) " @
" gate.ports[46]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 46, Gate.getportstate(gate, 14)) " @
" gate.ports[47]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 47, Gate.getportstate(gate, 15)) " @
" gate.ports[48]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 48, Gate.getportstate(gate, 16)) " @
" gate.ports[49]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 49, Gate.getportstate(gate, 17)) " @
" gate.ports[50]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 50, Gate.getportstate(gate, 18)) " @
" gate.ports[51]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 51, Gate.getportstate(gate, 19)) " @
" gate.ports[52]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 52, Gate.getportstate(gate, 20)) " @
" gate.ports[53]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 53, Gate.getportstate(gate, 21)) " @
" gate.ports[54]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 54, Gate.getportstate(gate, 22)) " @
" gate.ports[55]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 55, Gate.getportstate(gate, 23)) " @
" gate.ports[56]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 56, Gate.getportstate(gate, 24)) " @
" gate.ports[57]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 57, Gate.getportstate(gate, 25)) " @
" gate.ports[58]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 58, Gate.getportstate(gate, 26)) " @
" gate.ports[59]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 59, Gate.getportstate(gate, 27)) " @
" gate.ports[60]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 60, Gate.getportstate(gate, 28)) " @
" gate.ports[61]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 61, Gate.getportstate(gate, 29)) " @
" gate.ports[62]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 62, Gate.getportstate(gate, 30)) " @
" gate.ports[63]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 63, Gate.getportstate(gate, 31)) " @
" gate.ports[64]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 64, Gate.getportstate(gate, 32)) " @
" else " @ " else " @
" gate.ports[33]:setstate(false) " @ " Gate.setportstate(gate, 33, false) " @
" gate.ports[34]:setstate(false) " @ " Gate.setportstate(gate, 34, false) " @
" gate.ports[35]:setstate(false) " @ " Gate.setportstate(gate, 35, false) " @
" gate.ports[36]:setstate(false) " @ " Gate.setportstate(gate, 36, false) " @
" gate.ports[37]:setstate(false) " @ " Gate.setportstate(gate, 37, false) " @
" gate.ports[38]:setstate(false) " @ " Gate.setportstate(gate, 38, false) " @
" gate.ports[39]:setstate(false) " @ " Gate.setportstate(gate, 39, false) " @
" gate.ports[40]:setstate(false) " @ " Gate.setportstate(gate, 40, false) " @
" gate.ports[41]:setstate(false) " @ " Gate.setportstate(gate, 41, false) " @
" gate.ports[42]:setstate(false) " @ " Gate.setportstate(gate, 42, false) " @
" gate.ports[43]:setstate(false) " @ " Gate.setportstate(gate, 43, false) " @
" gate.ports[44]:setstate(false) " @ " Gate.setportstate(gate, 44, false) " @
" gate.ports[45]:setstate(false) " @ " Gate.setportstate(gate, 45, false) " @
" gate.ports[46]:setstate(false) " @ " Gate.setportstate(gate, 46, false) " @
" gate.ports[47]:setstate(false) " @ " Gate.setportstate(gate, 47, false) " @
" gate.ports[48]:setstate(false) " @ " Gate.setportstate(gate, 48, false) " @
" gate.ports[49]:setstate(false) " @ " Gate.setportstate(gate, 49, false) " @
" gate.ports[50]:setstate(false) " @ " Gate.setportstate(gate, 50, false) " @
" gate.ports[51]:setstate(false) " @ " Gate.setportstate(gate, 51, false) " @
" gate.ports[52]:setstate(false) " @ " Gate.setportstate(gate, 52, false) " @
" gate.ports[53]:setstate(false) " @ " Gate.setportstate(gate, 53, false) " @
" gate.ports[54]:setstate(false) " @ " Gate.setportstate(gate, 54, false) " @
" gate.ports[55]:setstate(false) " @ " Gate.setportstate(gate, 55, false) " @
" gate.ports[56]:setstate(false) " @ " Gate.setportstate(gate, 56, false) " @
" gate.ports[57]:setstate(false) " @ " Gate.setportstate(gate, 57, false) " @
" gate.ports[58]:setstate(false) " @ " Gate.setportstate(gate, 58, false) " @
" gate.ports[59]:setstate(false) " @ " Gate.setportstate(gate, 59, false) " @
" gate.ports[60]:setstate(false) " @ " Gate.setportstate(gate, 60, false) " @
" gate.ports[61]:setstate(false) " @ " Gate.setportstate(gate, 61, false) " @
" gate.ports[62]:setstate(false) " @ " Gate.setportstate(gate, 62, false) " @
" gate.ports[63]:setstate(false) " @ " Gate.setportstate(gate, 63, false) " @
" gate.ports[64]:setstate(false) " @ " Gate.setportstate(gate, 64, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,16 +23,16 @@ datablock fxDtsBrickData(LogicGate_BufferAl4_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[9].state then " @ " if not Gate.getportstate(gate, 9) then " @
" gate.ports[5]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 5, Gate.getportstate(gate, 1)) " @
" gate.ports[6]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 2)) " @
" gate.ports[7]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 3)) " @
" gate.ports[8]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 4)) " @
" else " @ " else " @
" gate.ports[5]:setstate(false) " @ " Gate.setportstate(gate, 5, false) " @
" gate.ports[6]:setstate(false) " @ " Gate.setportstate(gate, 6, false) " @
" gate.ports[7]:setstate(false) " @ " Gate.setportstate(gate, 7, false) " @
" gate.ports[8]:setstate(false) " @ " Gate.setportstate(gate, 8, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,104 +23,104 @@ datablock fxDtsBrickData(LogicGate_BufferAl48_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[97].state then " @ " if not Gate.getportstate(gate, 97) then " @
" gate.ports[49]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 49, Gate.getportstate(gate, 1)) " @
" gate.ports[50]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 50, Gate.getportstate(gate, 2)) " @
" gate.ports[51]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 51, Gate.getportstate(gate, 3)) " @
" gate.ports[52]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 52, Gate.getportstate(gate, 4)) " @
" gate.ports[53]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 53, Gate.getportstate(gate, 5)) " @
" gate.ports[54]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 54, Gate.getportstate(gate, 6)) " @
" gate.ports[55]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 55, Gate.getportstate(gate, 7)) " @
" gate.ports[56]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 56, Gate.getportstate(gate, 8)) " @
" gate.ports[57]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 57, Gate.getportstate(gate, 9)) " @
" gate.ports[58]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 58, Gate.getportstate(gate, 10)) " @
" gate.ports[59]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 59, Gate.getportstate(gate, 11)) " @
" gate.ports[60]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 60, Gate.getportstate(gate, 12)) " @
" gate.ports[61]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 61, Gate.getportstate(gate, 13)) " @
" gate.ports[62]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 62, Gate.getportstate(gate, 14)) " @
" gate.ports[63]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 63, Gate.getportstate(gate, 15)) " @
" gate.ports[64]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 64, Gate.getportstate(gate, 16)) " @
" gate.ports[65]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 65, Gate.getportstate(gate, 17)) " @
" gate.ports[66]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 66, Gate.getportstate(gate, 18)) " @
" gate.ports[67]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 67, Gate.getportstate(gate, 19)) " @
" gate.ports[68]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 68, Gate.getportstate(gate, 20)) " @
" gate.ports[69]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 69, Gate.getportstate(gate, 21)) " @
" gate.ports[70]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 70, Gate.getportstate(gate, 22)) " @
" gate.ports[71]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 71, Gate.getportstate(gate, 23)) " @
" gate.ports[72]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 72, Gate.getportstate(gate, 24)) " @
" gate.ports[73]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 73, Gate.getportstate(gate, 25)) " @
" gate.ports[74]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 74, Gate.getportstate(gate, 26)) " @
" gate.ports[75]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 75, Gate.getportstate(gate, 27)) " @
" gate.ports[76]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 76, Gate.getportstate(gate, 28)) " @
" gate.ports[77]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 77, Gate.getportstate(gate, 29)) " @
" gate.ports[78]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 78, Gate.getportstate(gate, 30)) " @
" gate.ports[79]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 79, Gate.getportstate(gate, 31)) " @
" gate.ports[80]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 80, Gate.getportstate(gate, 32)) " @
" gate.ports[81]:setstate(gate.ports[33].state) " @ " Gate.setportstate(gate, 81, Gate.getportstate(gate, 33)) " @
" gate.ports[82]:setstate(gate.ports[34].state) " @ " Gate.setportstate(gate, 82, Gate.getportstate(gate, 34)) " @
" gate.ports[83]:setstate(gate.ports[35].state) " @ " Gate.setportstate(gate, 83, Gate.getportstate(gate, 35)) " @
" gate.ports[84]:setstate(gate.ports[36].state) " @ " Gate.setportstate(gate, 84, Gate.getportstate(gate, 36)) " @
" gate.ports[85]:setstate(gate.ports[37].state) " @ " Gate.setportstate(gate, 85, Gate.getportstate(gate, 37)) " @
" gate.ports[86]:setstate(gate.ports[38].state) " @ " Gate.setportstate(gate, 86, Gate.getportstate(gate, 38)) " @
" gate.ports[87]:setstate(gate.ports[39].state) " @ " Gate.setportstate(gate, 87, Gate.getportstate(gate, 39)) " @
" gate.ports[88]:setstate(gate.ports[40].state) " @ " Gate.setportstate(gate, 88, Gate.getportstate(gate, 40)) " @
" gate.ports[89]:setstate(gate.ports[41].state) " @ " Gate.setportstate(gate, 89, Gate.getportstate(gate, 41)) " @
" gate.ports[90]:setstate(gate.ports[42].state) " @ " Gate.setportstate(gate, 90, Gate.getportstate(gate, 42)) " @
" gate.ports[91]:setstate(gate.ports[43].state) " @ " Gate.setportstate(gate, 91, Gate.getportstate(gate, 43)) " @
" gate.ports[92]:setstate(gate.ports[44].state) " @ " Gate.setportstate(gate, 92, Gate.getportstate(gate, 44)) " @
" gate.ports[93]:setstate(gate.ports[45].state) " @ " Gate.setportstate(gate, 93, Gate.getportstate(gate, 45)) " @
" gate.ports[94]:setstate(gate.ports[46].state) " @ " Gate.setportstate(gate, 94, Gate.getportstate(gate, 46)) " @
" gate.ports[95]:setstate(gate.ports[47].state) " @ " Gate.setportstate(gate, 95, Gate.getportstate(gate, 47)) " @
" gate.ports[96]:setstate(gate.ports[48].state) " @ " Gate.setportstate(gate, 96, Gate.getportstate(gate, 48)) " @
" else " @ " else " @
" gate.ports[49]:setstate(false) " @ " Gate.setportstate(gate, 49, false) " @
" gate.ports[50]:setstate(false) " @ " Gate.setportstate(gate, 50, false) " @
" gate.ports[51]:setstate(false) " @ " Gate.setportstate(gate, 51, false) " @
" gate.ports[52]:setstate(false) " @ " Gate.setportstate(gate, 52, false) " @
" gate.ports[53]:setstate(false) " @ " Gate.setportstate(gate, 53, false) " @
" gate.ports[54]:setstate(false) " @ " Gate.setportstate(gate, 54, false) " @
" gate.ports[55]:setstate(false) " @ " Gate.setportstate(gate, 55, false) " @
" gate.ports[56]:setstate(false) " @ " Gate.setportstate(gate, 56, false) " @
" gate.ports[57]:setstate(false) " @ " Gate.setportstate(gate, 57, false) " @
" gate.ports[58]:setstate(false) " @ " Gate.setportstate(gate, 58, false) " @
" gate.ports[59]:setstate(false) " @ " Gate.setportstate(gate, 59, false) " @
" gate.ports[60]:setstate(false) " @ " Gate.setportstate(gate, 60, false) " @
" gate.ports[61]:setstate(false) " @ " Gate.setportstate(gate, 61, false) " @
" gate.ports[62]:setstate(false) " @ " Gate.setportstate(gate, 62, false) " @
" gate.ports[63]:setstate(false) " @ " Gate.setportstate(gate, 63, false) " @
" gate.ports[64]:setstate(false) " @ " Gate.setportstate(gate, 64, false) " @
" gate.ports[65]:setstate(false) " @ " Gate.setportstate(gate, 65, false) " @
" gate.ports[66]:setstate(false) " @ " Gate.setportstate(gate, 66, false) " @
" gate.ports[67]:setstate(false) " @ " Gate.setportstate(gate, 67, false) " @
" gate.ports[68]:setstate(false) " @ " Gate.setportstate(gate, 68, false) " @
" gate.ports[69]:setstate(false) " @ " Gate.setportstate(gate, 69, false) " @
" gate.ports[70]:setstate(false) " @ " Gate.setportstate(gate, 70, false) " @
" gate.ports[71]:setstate(false) " @ " Gate.setportstate(gate, 71, false) " @
" gate.ports[72]:setstate(false) " @ " Gate.setportstate(gate, 72, false) " @
" gate.ports[73]:setstate(false) " @ " Gate.setportstate(gate, 73, false) " @
" gate.ports[74]:setstate(false) " @ " Gate.setportstate(gate, 74, false) " @
" gate.ports[75]:setstate(false) " @ " Gate.setportstate(gate, 75, false) " @
" gate.ports[76]:setstate(false) " @ " Gate.setportstate(gate, 76, false) " @
" gate.ports[77]:setstate(false) " @ " Gate.setportstate(gate, 77, false) " @
" gate.ports[78]:setstate(false) " @ " Gate.setportstate(gate, 78, false) " @
" gate.ports[79]:setstate(false) " @ " Gate.setportstate(gate, 79, false) " @
" gate.ports[80]:setstate(false) " @ " Gate.setportstate(gate, 80, false) " @
" gate.ports[81]:setstate(false) " @ " Gate.setportstate(gate, 81, false) " @
" gate.ports[82]:setstate(false) " @ " Gate.setportstate(gate, 82, false) " @
" gate.ports[83]:setstate(false) " @ " Gate.setportstate(gate, 83, false) " @
" gate.ports[84]:setstate(false) " @ " Gate.setportstate(gate, 84, false) " @
" gate.ports[85]:setstate(false) " @ " Gate.setportstate(gate, 85, false) " @
" gate.ports[86]:setstate(false) " @ " Gate.setportstate(gate, 86, false) " @
" gate.ports[87]:setstate(false) " @ " Gate.setportstate(gate, 87, false) " @
" gate.ports[88]:setstate(false) " @ " Gate.setportstate(gate, 88, false) " @
" gate.ports[89]:setstate(false) " @ " Gate.setportstate(gate, 89, false) " @
" gate.ports[90]:setstate(false) " @ " Gate.setportstate(gate, 90, false) " @
" gate.ports[91]:setstate(false) " @ " Gate.setportstate(gate, 91, false) " @
" gate.ports[92]:setstate(false) " @ " Gate.setportstate(gate, 92, false) " @
" gate.ports[93]:setstate(false) " @ " Gate.setportstate(gate, 93, false) " @
" gate.ports[94]:setstate(false) " @ " Gate.setportstate(gate, 94, false) " @
" gate.ports[95]:setstate(false) " @ " Gate.setportstate(gate, 95, false) " @
" gate.ports[96]:setstate(false) " @ " Gate.setportstate(gate, 96, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,18 +23,18 @@ datablock fxDtsBrickData(LogicGate_BufferAl5_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[11].state then " @ " if not Gate.getportstate(gate, 11) then " @
" gate.ports[6]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 1)) " @
" gate.ports[7]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 2)) " @
" gate.ports[8]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 3)) " @
" gate.ports[9]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 4)) " @
" gate.ports[10]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 5)) " @
" else " @ " else " @
" gate.ports[6]:setstate(false) " @ " Gate.setportstate(gate, 6, false) " @
" gate.ports[7]:setstate(false) " @ " Gate.setportstate(gate, 7, false) " @
" gate.ports[8]:setstate(false) " @ " Gate.setportstate(gate, 8, false) " @
" gate.ports[9]:setstate(false) " @ " Gate.setportstate(gate, 9, false) " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,20 +23,20 @@ datablock fxDtsBrickData(LogicGate_BufferAl6_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[13].state then " @ " if not Gate.getportstate(gate, 13) then " @
" gate.ports[7]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 1)) " @
" gate.ports[8]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 2)) " @
" gate.ports[9]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 3)) " @
" gate.ports[10]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 4)) " @
" gate.ports[11]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 5)) " @
" gate.ports[12]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 6)) " @
" else " @ " else " @
" gate.ports[7]:setstate(false) " @ " Gate.setportstate(gate, 7, false) " @
" gate.ports[8]:setstate(false) " @ " Gate.setportstate(gate, 8, false) " @
" gate.ports[9]:setstate(false) " @ " Gate.setportstate(gate, 9, false) " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,136 +23,136 @@ datablock fxDtsBrickData(LogicGate_BufferAl64_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[129].state then " @ " if not Gate.getportstate(gate, 129) then " @
" gate.ports[65]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 65, Gate.getportstate(gate, 1)) " @
" gate.ports[66]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 66, Gate.getportstate(gate, 2)) " @
" gate.ports[67]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 67, Gate.getportstate(gate, 3)) " @
" gate.ports[68]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 68, Gate.getportstate(gate, 4)) " @
" gate.ports[69]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 69, Gate.getportstate(gate, 5)) " @
" gate.ports[70]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 70, Gate.getportstate(gate, 6)) " @
" gate.ports[71]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 71, Gate.getportstate(gate, 7)) " @
" gate.ports[72]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 72, Gate.getportstate(gate, 8)) " @
" gate.ports[73]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 73, Gate.getportstate(gate, 9)) " @
" gate.ports[74]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 74, Gate.getportstate(gate, 10)) " @
" gate.ports[75]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 75, Gate.getportstate(gate, 11)) " @
" gate.ports[76]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 76, Gate.getportstate(gate, 12)) " @
" gate.ports[77]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 77, Gate.getportstate(gate, 13)) " @
" gate.ports[78]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 78, Gate.getportstate(gate, 14)) " @
" gate.ports[79]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 79, Gate.getportstate(gate, 15)) " @
" gate.ports[80]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 80, Gate.getportstate(gate, 16)) " @
" gate.ports[81]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 81, Gate.getportstate(gate, 17)) " @
" gate.ports[82]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 82, Gate.getportstate(gate, 18)) " @
" gate.ports[83]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 83, Gate.getportstate(gate, 19)) " @
" gate.ports[84]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 84, Gate.getportstate(gate, 20)) " @
" gate.ports[85]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 85, Gate.getportstate(gate, 21)) " @
" gate.ports[86]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 86, Gate.getportstate(gate, 22)) " @
" gate.ports[87]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 87, Gate.getportstate(gate, 23)) " @
" gate.ports[88]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 88, Gate.getportstate(gate, 24)) " @
" gate.ports[89]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 89, Gate.getportstate(gate, 25)) " @
" gate.ports[90]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 90, Gate.getportstate(gate, 26)) " @
" gate.ports[91]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 91, Gate.getportstate(gate, 27)) " @
" gate.ports[92]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 92, Gate.getportstate(gate, 28)) " @
" gate.ports[93]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 93, Gate.getportstate(gate, 29)) " @
" gate.ports[94]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 94, Gate.getportstate(gate, 30)) " @
" gate.ports[95]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 95, Gate.getportstate(gate, 31)) " @
" gate.ports[96]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 96, Gate.getportstate(gate, 32)) " @
" gate.ports[97]:setstate(gate.ports[33].state) " @ " Gate.setportstate(gate, 97, Gate.getportstate(gate, 33)) " @
" gate.ports[98]:setstate(gate.ports[34].state) " @ " Gate.setportstate(gate, 98, Gate.getportstate(gate, 34)) " @
" gate.ports[99]:setstate(gate.ports[35].state) " @ " Gate.setportstate(gate, 99, Gate.getportstate(gate, 35)) " @
" gate.ports[100]:setstate(gate.ports[36].state) " @ " Gate.setportstate(gate, 100, Gate.getportstate(gate, 36)) " @
" gate.ports[101]:setstate(gate.ports[37].state) " @ " Gate.setportstate(gate, 101, Gate.getportstate(gate, 37)) " @
" gate.ports[102]:setstate(gate.ports[38].state) " @ " Gate.setportstate(gate, 102, Gate.getportstate(gate, 38)) " @
" gate.ports[103]:setstate(gate.ports[39].state) " @ " Gate.setportstate(gate, 103, Gate.getportstate(gate, 39)) " @
" gate.ports[104]:setstate(gate.ports[40].state) " @ " Gate.setportstate(gate, 104, Gate.getportstate(gate, 40)) " @
" gate.ports[105]:setstate(gate.ports[41].state) " @ " Gate.setportstate(gate, 105, Gate.getportstate(gate, 41)) " @
" gate.ports[106]:setstate(gate.ports[42].state) " @ " Gate.setportstate(gate, 106, Gate.getportstate(gate, 42)) " @
" gate.ports[107]:setstate(gate.ports[43].state) " @ " Gate.setportstate(gate, 107, Gate.getportstate(gate, 43)) " @
" gate.ports[108]:setstate(gate.ports[44].state) " @ " Gate.setportstate(gate, 108, Gate.getportstate(gate, 44)) " @
" gate.ports[109]:setstate(gate.ports[45].state) " @ " Gate.setportstate(gate, 109, Gate.getportstate(gate, 45)) " @
" gate.ports[110]:setstate(gate.ports[46].state) " @ " Gate.setportstate(gate, 110, Gate.getportstate(gate, 46)) " @
" gate.ports[111]:setstate(gate.ports[47].state) " @ " Gate.setportstate(gate, 111, Gate.getportstate(gate, 47)) " @
" gate.ports[112]:setstate(gate.ports[48].state) " @ " Gate.setportstate(gate, 112, Gate.getportstate(gate, 48)) " @
" gate.ports[113]:setstate(gate.ports[49].state) " @ " Gate.setportstate(gate, 113, Gate.getportstate(gate, 49)) " @
" gate.ports[114]:setstate(gate.ports[50].state) " @ " Gate.setportstate(gate, 114, Gate.getportstate(gate, 50)) " @
" gate.ports[115]:setstate(gate.ports[51].state) " @ " Gate.setportstate(gate, 115, Gate.getportstate(gate, 51)) " @
" gate.ports[116]:setstate(gate.ports[52].state) " @ " Gate.setportstate(gate, 116, Gate.getportstate(gate, 52)) " @
" gate.ports[117]:setstate(gate.ports[53].state) " @ " Gate.setportstate(gate, 117, Gate.getportstate(gate, 53)) " @
" gate.ports[118]:setstate(gate.ports[54].state) " @ " Gate.setportstate(gate, 118, Gate.getportstate(gate, 54)) " @
" gate.ports[119]:setstate(gate.ports[55].state) " @ " Gate.setportstate(gate, 119, Gate.getportstate(gate, 55)) " @
" gate.ports[120]:setstate(gate.ports[56].state) " @ " Gate.setportstate(gate, 120, Gate.getportstate(gate, 56)) " @
" gate.ports[121]:setstate(gate.ports[57].state) " @ " Gate.setportstate(gate, 121, Gate.getportstate(gate, 57)) " @
" gate.ports[122]:setstate(gate.ports[58].state) " @ " Gate.setportstate(gate, 122, Gate.getportstate(gate, 58)) " @
" gate.ports[123]:setstate(gate.ports[59].state) " @ " Gate.setportstate(gate, 123, Gate.getportstate(gate, 59)) " @
" gate.ports[124]:setstate(gate.ports[60].state) " @ " Gate.setportstate(gate, 124, Gate.getportstate(gate, 60)) " @
" gate.ports[125]:setstate(gate.ports[61].state) " @ " Gate.setportstate(gate, 125, Gate.getportstate(gate, 61)) " @
" gate.ports[126]:setstate(gate.ports[62].state) " @ " Gate.setportstate(gate, 126, Gate.getportstate(gate, 62)) " @
" gate.ports[127]:setstate(gate.ports[63].state) " @ " Gate.setportstate(gate, 127, Gate.getportstate(gate, 63)) " @
" gate.ports[128]:setstate(gate.ports[64].state) " @ " Gate.setportstate(gate, 128, Gate.getportstate(gate, 64)) " @
" else " @ " else " @
" gate.ports[65]:setstate(false) " @ " Gate.setportstate(gate, 65, false) " @
" gate.ports[66]:setstate(false) " @ " Gate.setportstate(gate, 66, false) " @
" gate.ports[67]:setstate(false) " @ " Gate.setportstate(gate, 67, false) " @
" gate.ports[68]:setstate(false) " @ " Gate.setportstate(gate, 68, false) " @
" gate.ports[69]:setstate(false) " @ " Gate.setportstate(gate, 69, false) " @
" gate.ports[70]:setstate(false) " @ " Gate.setportstate(gate, 70, false) " @
" gate.ports[71]:setstate(false) " @ " Gate.setportstate(gate, 71, false) " @
" gate.ports[72]:setstate(false) " @ " Gate.setportstate(gate, 72, false) " @
" gate.ports[73]:setstate(false) " @ " Gate.setportstate(gate, 73, false) " @
" gate.ports[74]:setstate(false) " @ " Gate.setportstate(gate, 74, false) " @
" gate.ports[75]:setstate(false) " @ " Gate.setportstate(gate, 75, false) " @
" gate.ports[76]:setstate(false) " @ " Gate.setportstate(gate, 76, false) " @
" gate.ports[77]:setstate(false) " @ " Gate.setportstate(gate, 77, false) " @
" gate.ports[78]:setstate(false) " @ " Gate.setportstate(gate, 78, false) " @
" gate.ports[79]:setstate(false) " @ " Gate.setportstate(gate, 79, false) " @
" gate.ports[80]:setstate(false) " @ " Gate.setportstate(gate, 80, false) " @
" gate.ports[81]:setstate(false) " @ " Gate.setportstate(gate, 81, false) " @
" gate.ports[82]:setstate(false) " @ " Gate.setportstate(gate, 82, false) " @
" gate.ports[83]:setstate(false) " @ " Gate.setportstate(gate, 83, false) " @
" gate.ports[84]:setstate(false) " @ " Gate.setportstate(gate, 84, false) " @
" gate.ports[85]:setstate(false) " @ " Gate.setportstate(gate, 85, false) " @
" gate.ports[86]:setstate(false) " @ " Gate.setportstate(gate, 86, false) " @
" gate.ports[87]:setstate(false) " @ " Gate.setportstate(gate, 87, false) " @
" gate.ports[88]:setstate(false) " @ " Gate.setportstate(gate, 88, false) " @
" gate.ports[89]:setstate(false) " @ " Gate.setportstate(gate, 89, false) " @
" gate.ports[90]:setstate(false) " @ " Gate.setportstate(gate, 90, false) " @
" gate.ports[91]:setstate(false) " @ " Gate.setportstate(gate, 91, false) " @
" gate.ports[92]:setstate(false) " @ " Gate.setportstate(gate, 92, false) " @
" gate.ports[93]:setstate(false) " @ " Gate.setportstate(gate, 93, false) " @
" gate.ports[94]:setstate(false) " @ " Gate.setportstate(gate, 94, false) " @
" gate.ports[95]:setstate(false) " @ " Gate.setportstate(gate, 95, false) " @
" gate.ports[96]:setstate(false) " @ " Gate.setportstate(gate, 96, false) " @
" gate.ports[97]:setstate(false) " @ " Gate.setportstate(gate, 97, false) " @
" gate.ports[98]:setstate(false) " @ " Gate.setportstate(gate, 98, false) " @
" gate.ports[99]:setstate(false) " @ " Gate.setportstate(gate, 99, false) " @
" gate.ports[100]:setstate(false) " @ " Gate.setportstate(gate, 100, false) " @
" gate.ports[101]:setstate(false) " @ " Gate.setportstate(gate, 101, false) " @
" gate.ports[102]:setstate(false) " @ " Gate.setportstate(gate, 102, false) " @
" gate.ports[103]:setstate(false) " @ " Gate.setportstate(gate, 103, false) " @
" gate.ports[104]:setstate(false) " @ " Gate.setportstate(gate, 104, false) " @
" gate.ports[105]:setstate(false) " @ " Gate.setportstate(gate, 105, false) " @
" gate.ports[106]:setstate(false) " @ " Gate.setportstate(gate, 106, false) " @
" gate.ports[107]:setstate(false) " @ " Gate.setportstate(gate, 107, false) " @
" gate.ports[108]:setstate(false) " @ " Gate.setportstate(gate, 108, false) " @
" gate.ports[109]:setstate(false) " @ " Gate.setportstate(gate, 109, false) " @
" gate.ports[110]:setstate(false) " @ " Gate.setportstate(gate, 110, false) " @
" gate.ports[111]:setstate(false) " @ " Gate.setportstate(gate, 111, false) " @
" gate.ports[112]:setstate(false) " @ " Gate.setportstate(gate, 112, false) " @
" gate.ports[113]:setstate(false) " @ " Gate.setportstate(gate, 113, false) " @
" gate.ports[114]:setstate(false) " @ " Gate.setportstate(gate, 114, false) " @
" gate.ports[115]:setstate(false) " @ " Gate.setportstate(gate, 115, false) " @
" gate.ports[116]:setstate(false) " @ " Gate.setportstate(gate, 116, false) " @
" gate.ports[117]:setstate(false) " @ " Gate.setportstate(gate, 117, false) " @
" gate.ports[118]:setstate(false) " @ " Gate.setportstate(gate, 118, false) " @
" gate.ports[119]:setstate(false) " @ " Gate.setportstate(gate, 119, false) " @
" gate.ports[120]:setstate(false) " @ " Gate.setportstate(gate, 120, false) " @
" gate.ports[121]:setstate(false) " @ " Gate.setportstate(gate, 121, false) " @
" gate.ports[122]:setstate(false) " @ " Gate.setportstate(gate, 122, false) " @
" gate.ports[123]:setstate(false) " @ " Gate.setportstate(gate, 123, false) " @
" gate.ports[124]:setstate(false) " @ " Gate.setportstate(gate, 124, false) " @
" gate.ports[125]:setstate(false) " @ " Gate.setportstate(gate, 125, false) " @
" gate.ports[126]:setstate(false) " @ " Gate.setportstate(gate, 126, false) " @
" gate.ports[127]:setstate(false) " @ " Gate.setportstate(gate, 127, false) " @
" gate.ports[128]:setstate(false) " @ " Gate.setportstate(gate, 128, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,22 +23,22 @@ datablock fxDtsBrickData(LogicGate_BufferAl7_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[15].state then " @ " if not Gate.getportstate(gate, 15) then " @
" gate.ports[8]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 1)) " @
" gate.ports[9]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 2)) " @
" gate.ports[10]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 3)) " @
" gate.ports[11]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 4)) " @
" gate.ports[12]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 5)) " @
" gate.ports[13]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 6)) " @
" gate.ports[14]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 7)) " @
" else " @ " else " @
" gate.ports[8]:setstate(false) " @ " Gate.setportstate(gate, 8, false) " @
" gate.ports[9]:setstate(false) " @ " Gate.setportstate(gate, 9, false) " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,24 +23,24 @@ datablock fxDtsBrickData(LogicGate_BufferAl8_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[17].state then " @ " if not Gate.getportstate(gate, 17) then " @
" gate.ports[9]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 1)) " @
" gate.ports[10]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 2)) " @
" gate.ports[11]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 3)) " @
" gate.ports[12]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 4)) " @
" gate.ports[13]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 5)) " @
" gate.ports[14]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 6)) " @
" gate.ports[15]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 7)) " @
" gate.ports[16]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 8)) " @
" else " @ " else " @
" gate.ports[9]:setstate(false) " @ " Gate.setportstate(gate, 9, false) " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,26 +23,26 @@ datablock fxDtsBrickData(LogicGate_BufferAl9_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[19].state then " @ " if not Gate.getportstate(gate, 19) then " @
" gate.ports[10]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 1)) " @
" gate.ports[11]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 2)) " @
" gate.ports[12]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 3)) " @
" gate.ports[13]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 4)) " @
" gate.ports[14]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 5)) " @
" gate.ports[15]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 6)) " @
" gate.ports[16]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 7)) " @
" gate.ports[17]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 8)) " @
" gate.ports[18]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 9)) " @
" else " @ " else " @
" gate.ports[10]:setstate(false) " @ " Gate.setportstate(gate, 10, false) " @
" gate.ports[11]:setstate(false) " @ " Gate.setportstate(gate, 11, false) " @
" gate.ports[12]:setstate(false) " @ " Gate.setportstate(gate, 12, false) " @
" gate.ports[13]:setstate(false) " @ " Gate.setportstate(gate, 13, false) " @
" gate.ports[14]:setstate(false) " @ " Gate.setportstate(gate, 14, false) " @
" gate.ports[15]:setstate(false) " @ " Gate.setportstate(gate, 15, false) " @
" gate.ports[16]:setstate(false) " @ " Gate.setportstate(gate, 16, false) " @
" gate.ports[17]:setstate(false) " @ " Gate.setportstate(gate, 17, false) " @
" gate.ports[18]:setstate(false) " @ " Gate.setportstate(gate, 18, false) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,8 +23,8 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop1_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[3].state then " @ " if Gate.getportstate(gate, 3) then " @
" gate.ports[2]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 2, Gate.getportstate(gate, 1)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,17 +23,17 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop10_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[21].state then " @ " if Gate.getportstate(gate, 21) then " @
" gate.ports[11]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 1)) " @
" gate.ports[12]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 2)) " @
" gate.ports[13]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 3)) " @
" gate.ports[14]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 4)) " @
" gate.ports[15]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 5)) " @
" gate.ports[16]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 6)) " @
" gate.ports[17]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 7)) " @
" gate.ports[18]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 8)) " @
" gate.ports[19]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 9)) " @
" gate.ports[20]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 10)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,18 +23,18 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop11_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[23].state then " @ " if Gate.getportstate(gate, 23) then " @
" gate.ports[12]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 1)) " @
" gate.ports[13]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 2)) " @
" gate.ports[14]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 3)) " @
" gate.ports[15]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 4)) " @
" gate.ports[16]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 5)) " @
" gate.ports[17]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 6)) " @
" gate.ports[18]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 7)) " @
" gate.ports[19]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 8)) " @
" gate.ports[20]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 9)) " @
" gate.ports[21]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 10)) " @
" gate.ports[22]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 11)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,19 +23,19 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop12_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[25].state then " @ " if Gate.getportstate(gate, 25) then " @
" gate.ports[13]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 1)) " @
" gate.ports[14]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 2)) " @
" gate.ports[15]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 3)) " @
" gate.ports[16]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 4)) " @
" gate.ports[17]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 5)) " @
" gate.ports[18]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 6)) " @
" gate.ports[19]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 7)) " @
" gate.ports[20]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 8)) " @
" gate.ports[21]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 9)) " @
" gate.ports[22]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 10)) " @
" gate.ports[23]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 11)) " @
" gate.ports[24]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 12)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,20 +23,20 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop13_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[27].state then " @ " if Gate.getportstate(gate, 27) then " @
" gate.ports[14]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 1)) " @
" gate.ports[15]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 2)) " @
" gate.ports[16]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 3)) " @
" gate.ports[17]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 4)) " @
" gate.ports[18]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 5)) " @
" gate.ports[19]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 6)) " @
" gate.ports[20]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 7)) " @
" gate.ports[21]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 8)) " @
" gate.ports[22]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 9)) " @
" gate.ports[23]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 10)) " @
" gate.ports[24]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 11)) " @
" gate.ports[25]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 12)) " @
" gate.ports[26]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 13)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,21 +23,21 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop14_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[29].state then " @ " if Gate.getportstate(gate, 29) then " @
" gate.ports[15]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 1)) " @
" gate.ports[16]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 2)) " @
" gate.ports[17]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 3)) " @
" gate.ports[18]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 4)) " @
" gate.ports[19]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 5)) " @
" gate.ports[20]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 6)) " @
" gate.ports[21]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 7)) " @
" gate.ports[22]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 8)) " @
" gate.ports[23]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 9)) " @
" gate.ports[24]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 10)) " @
" gate.ports[25]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 11)) " @
" gate.ports[26]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 12)) " @
" gate.ports[27]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 13)) " @
" gate.ports[28]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 14)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,22 +23,22 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop15_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[31].state then " @ " if Gate.getportstate(gate, 31) then " @
" gate.ports[16]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 1)) " @
" gate.ports[17]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 2)) " @
" gate.ports[18]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 3)) " @
" gate.ports[19]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 4)) " @
" gate.ports[20]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 5)) " @
" gate.ports[21]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 6)) " @
" gate.ports[22]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 7)) " @
" gate.ports[23]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 8)) " @
" gate.ports[24]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 9)) " @
" gate.ports[25]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 10)) " @
" gate.ports[26]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 11)) " @
" gate.ports[27]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 12)) " @
" gate.ports[28]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 13)) " @
" gate.ports[29]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 14)) " @
" gate.ports[30]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 15)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,23 +23,23 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop16_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[33].state then " @ " if Gate.getportstate(gate, 33) then " @
" gate.ports[17]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 1)) " @
" gate.ports[18]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 2)) " @
" gate.ports[19]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 3)) " @
" gate.ports[20]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 4)) " @
" gate.ports[21]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 5)) " @
" gate.ports[22]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 6)) " @
" gate.ports[23]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 7)) " @
" gate.ports[24]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 8)) " @
" gate.ports[25]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 9)) " @
" gate.ports[26]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 10)) " @
" gate.ports[27]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 11)) " @
" gate.ports[28]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 12)) " @
" gate.ports[29]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 13)) " @
" gate.ports[30]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 14)) " @
" gate.ports[31]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 31, Gate.getportstate(gate, 15)) " @
" gate.ports[32]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 32, Gate.getportstate(gate, 16)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,9 +23,9 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop2_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[5].state then " @ " if Gate.getportstate(gate, 5) then " @
" gate.ports[3]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 3, Gate.getportstate(gate, 1)) " @
" gate.ports[4]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 4, Gate.getportstate(gate, 2)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,31 +23,31 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop24_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[49].state then " @ " if Gate.getportstate(gate, 49) then " @
" gate.ports[25]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 1)) " @
" gate.ports[26]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 2)) " @
" gate.ports[27]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 3)) " @
" gate.ports[28]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 4)) " @
" gate.ports[29]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 5)) " @
" gate.ports[30]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 6)) " @
" gate.ports[31]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 31, Gate.getportstate(gate, 7)) " @
" gate.ports[32]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 32, Gate.getportstate(gate, 8)) " @
" gate.ports[33]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 33, Gate.getportstate(gate, 9)) " @
" gate.ports[34]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 34, Gate.getportstate(gate, 10)) " @
" gate.ports[35]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 35, Gate.getportstate(gate, 11)) " @
" gate.ports[36]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 36, Gate.getportstate(gate, 12)) " @
" gate.ports[37]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 37, Gate.getportstate(gate, 13)) " @
" gate.ports[38]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 38, Gate.getportstate(gate, 14)) " @
" gate.ports[39]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 39, Gate.getportstate(gate, 15)) " @
" gate.ports[40]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 40, Gate.getportstate(gate, 16)) " @
" gate.ports[41]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 41, Gate.getportstate(gate, 17)) " @
" gate.ports[42]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 42, Gate.getportstate(gate, 18)) " @
" gate.ports[43]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 43, Gate.getportstate(gate, 19)) " @
" gate.ports[44]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 44, Gate.getportstate(gate, 20)) " @
" gate.ports[45]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 45, Gate.getportstate(gate, 21)) " @
" gate.ports[46]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 46, Gate.getportstate(gate, 22)) " @
" gate.ports[47]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 47, Gate.getportstate(gate, 23)) " @
" gate.ports[48]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 48, Gate.getportstate(gate, 24)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,10 +23,10 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop3_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[7].state then " @ " if Gate.getportstate(gate, 7) then " @
" gate.ports[4]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 4, Gate.getportstate(gate, 1)) " @
" gate.ports[5]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 5, Gate.getportstate(gate, 2)) " @
" gate.ports[6]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 3)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,39 +23,39 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop32_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[65].state then " @ " if Gate.getportstate(gate, 65) then " @
" gate.ports[33]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 33, Gate.getportstate(gate, 1)) " @
" gate.ports[34]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 34, Gate.getportstate(gate, 2)) " @
" gate.ports[35]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 35, Gate.getportstate(gate, 3)) " @
" gate.ports[36]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 36, Gate.getportstate(gate, 4)) " @
" gate.ports[37]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 37, Gate.getportstate(gate, 5)) " @
" gate.ports[38]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 38, Gate.getportstate(gate, 6)) " @
" gate.ports[39]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 39, Gate.getportstate(gate, 7)) " @
" gate.ports[40]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 40, Gate.getportstate(gate, 8)) " @
" gate.ports[41]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 41, Gate.getportstate(gate, 9)) " @
" gate.ports[42]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 42, Gate.getportstate(gate, 10)) " @
" gate.ports[43]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 43, Gate.getportstate(gate, 11)) " @
" gate.ports[44]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 44, Gate.getportstate(gate, 12)) " @
" gate.ports[45]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 45, Gate.getportstate(gate, 13)) " @
" gate.ports[46]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 46, Gate.getportstate(gate, 14)) " @
" gate.ports[47]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 47, Gate.getportstate(gate, 15)) " @
" gate.ports[48]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 48, Gate.getportstate(gate, 16)) " @
" gate.ports[49]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 49, Gate.getportstate(gate, 17)) " @
" gate.ports[50]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 50, Gate.getportstate(gate, 18)) " @
" gate.ports[51]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 51, Gate.getportstate(gate, 19)) " @
" gate.ports[52]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 52, Gate.getportstate(gate, 20)) " @
" gate.ports[53]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 53, Gate.getportstate(gate, 21)) " @
" gate.ports[54]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 54, Gate.getportstate(gate, 22)) " @
" gate.ports[55]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 55, Gate.getportstate(gate, 23)) " @
" gate.ports[56]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 56, Gate.getportstate(gate, 24)) " @
" gate.ports[57]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 57, Gate.getportstate(gate, 25)) " @
" gate.ports[58]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 58, Gate.getportstate(gate, 26)) " @
" gate.ports[59]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 59, Gate.getportstate(gate, 27)) " @
" gate.ports[60]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 60, Gate.getportstate(gate, 28)) " @
" gate.ports[61]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 61, Gate.getportstate(gate, 29)) " @
" gate.ports[62]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 62, Gate.getportstate(gate, 30)) " @
" gate.ports[63]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 63, Gate.getportstate(gate, 31)) " @
" gate.ports[64]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 64, Gate.getportstate(gate, 32)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,11 +23,11 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop4_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[9].state then " @ " if Gate.getportstate(gate, 9) then " @
" gate.ports[5]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 5, Gate.getportstate(gate, 1)) " @
" gate.ports[6]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 2)) " @
" gate.ports[7]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 3)) " @
" gate.ports[8]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 4)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,55 +23,55 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop48_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[97].state then " @ " if Gate.getportstate(gate, 97) then " @
" gate.ports[49]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 49, Gate.getportstate(gate, 1)) " @
" gate.ports[50]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 50, Gate.getportstate(gate, 2)) " @
" gate.ports[51]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 51, Gate.getportstate(gate, 3)) " @
" gate.ports[52]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 52, Gate.getportstate(gate, 4)) " @
" gate.ports[53]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 53, Gate.getportstate(gate, 5)) " @
" gate.ports[54]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 54, Gate.getportstate(gate, 6)) " @
" gate.ports[55]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 55, Gate.getportstate(gate, 7)) " @
" gate.ports[56]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 56, Gate.getportstate(gate, 8)) " @
" gate.ports[57]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 57, Gate.getportstate(gate, 9)) " @
" gate.ports[58]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 58, Gate.getportstate(gate, 10)) " @
" gate.ports[59]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 59, Gate.getportstate(gate, 11)) " @
" gate.ports[60]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 60, Gate.getportstate(gate, 12)) " @
" gate.ports[61]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 61, Gate.getportstate(gate, 13)) " @
" gate.ports[62]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 62, Gate.getportstate(gate, 14)) " @
" gate.ports[63]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 63, Gate.getportstate(gate, 15)) " @
" gate.ports[64]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 64, Gate.getportstate(gate, 16)) " @
" gate.ports[65]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 65, Gate.getportstate(gate, 17)) " @
" gate.ports[66]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 66, Gate.getportstate(gate, 18)) " @
" gate.ports[67]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 67, Gate.getportstate(gate, 19)) " @
" gate.ports[68]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 68, Gate.getportstate(gate, 20)) " @
" gate.ports[69]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 69, Gate.getportstate(gate, 21)) " @
" gate.ports[70]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 70, Gate.getportstate(gate, 22)) " @
" gate.ports[71]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 71, Gate.getportstate(gate, 23)) " @
" gate.ports[72]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 72, Gate.getportstate(gate, 24)) " @
" gate.ports[73]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 73, Gate.getportstate(gate, 25)) " @
" gate.ports[74]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 74, Gate.getportstate(gate, 26)) " @
" gate.ports[75]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 75, Gate.getportstate(gate, 27)) " @
" gate.ports[76]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 76, Gate.getportstate(gate, 28)) " @
" gate.ports[77]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 77, Gate.getportstate(gate, 29)) " @
" gate.ports[78]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 78, Gate.getportstate(gate, 30)) " @
" gate.ports[79]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 79, Gate.getportstate(gate, 31)) " @
" gate.ports[80]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 80, Gate.getportstate(gate, 32)) " @
" gate.ports[81]:setstate(gate.ports[33].state) " @ " Gate.setportstate(gate, 81, Gate.getportstate(gate, 33)) " @
" gate.ports[82]:setstate(gate.ports[34].state) " @ " Gate.setportstate(gate, 82, Gate.getportstate(gate, 34)) " @
" gate.ports[83]:setstate(gate.ports[35].state) " @ " Gate.setportstate(gate, 83, Gate.getportstate(gate, 35)) " @
" gate.ports[84]:setstate(gate.ports[36].state) " @ " Gate.setportstate(gate, 84, Gate.getportstate(gate, 36)) " @
" gate.ports[85]:setstate(gate.ports[37].state) " @ " Gate.setportstate(gate, 85, Gate.getportstate(gate, 37)) " @
" gate.ports[86]:setstate(gate.ports[38].state) " @ " Gate.setportstate(gate, 86, Gate.getportstate(gate, 38)) " @
" gate.ports[87]:setstate(gate.ports[39].state) " @ " Gate.setportstate(gate, 87, Gate.getportstate(gate, 39)) " @
" gate.ports[88]:setstate(gate.ports[40].state) " @ " Gate.setportstate(gate, 88, Gate.getportstate(gate, 40)) " @
" gate.ports[89]:setstate(gate.ports[41].state) " @ " Gate.setportstate(gate, 89, Gate.getportstate(gate, 41)) " @
" gate.ports[90]:setstate(gate.ports[42].state) " @ " Gate.setportstate(gate, 90, Gate.getportstate(gate, 42)) " @
" gate.ports[91]:setstate(gate.ports[43].state) " @ " Gate.setportstate(gate, 91, Gate.getportstate(gate, 43)) " @
" gate.ports[92]:setstate(gate.ports[44].state) " @ " Gate.setportstate(gate, 92, Gate.getportstate(gate, 44)) " @
" gate.ports[93]:setstate(gate.ports[45].state) " @ " Gate.setportstate(gate, 93, Gate.getportstate(gate, 45)) " @
" gate.ports[94]:setstate(gate.ports[46].state) " @ " Gate.setportstate(gate, 94, Gate.getportstate(gate, 46)) " @
" gate.ports[95]:setstate(gate.ports[47].state) " @ " Gate.setportstate(gate, 95, Gate.getportstate(gate, 47)) " @
" gate.ports[96]:setstate(gate.ports[48].state) " @ " Gate.setportstate(gate, 96, Gate.getportstate(gate, 48)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,12 +23,12 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop5_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[11].state then " @ " if Gate.getportstate(gate, 11) then " @
" gate.ports[6]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 1)) " @
" gate.ports[7]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 2)) " @
" gate.ports[8]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 3)) " @
" gate.ports[9]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 4)) " @
" gate.ports[10]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 5)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,13 +23,13 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop6_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[13].state then " @ " if Gate.getportstate(gate, 13) then " @
" gate.ports[7]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 1)) " @
" gate.ports[8]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 2)) " @
" gate.ports[9]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 3)) " @
" gate.ports[10]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 4)) " @
" gate.ports[11]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 5)) " @
" gate.ports[12]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 6)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,71 +23,71 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop64_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[129].state then " @ " if Gate.getportstate(gate, 129) then " @
" gate.ports[65]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 65, Gate.getportstate(gate, 1)) " @
" gate.ports[66]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 66, Gate.getportstate(gate, 2)) " @
" gate.ports[67]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 67, Gate.getportstate(gate, 3)) " @
" gate.ports[68]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 68, Gate.getportstate(gate, 4)) " @
" gate.ports[69]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 69, Gate.getportstate(gate, 5)) " @
" gate.ports[70]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 70, Gate.getportstate(gate, 6)) " @
" gate.ports[71]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 71, Gate.getportstate(gate, 7)) " @
" gate.ports[72]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 72, Gate.getportstate(gate, 8)) " @
" gate.ports[73]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 73, Gate.getportstate(gate, 9)) " @
" gate.ports[74]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 74, Gate.getportstate(gate, 10)) " @
" gate.ports[75]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 75, Gate.getportstate(gate, 11)) " @
" gate.ports[76]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 76, Gate.getportstate(gate, 12)) " @
" gate.ports[77]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 77, Gate.getportstate(gate, 13)) " @
" gate.ports[78]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 78, Gate.getportstate(gate, 14)) " @
" gate.ports[79]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 79, Gate.getportstate(gate, 15)) " @
" gate.ports[80]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 80, Gate.getportstate(gate, 16)) " @
" gate.ports[81]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 81, Gate.getportstate(gate, 17)) " @
" gate.ports[82]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 82, Gate.getportstate(gate, 18)) " @
" gate.ports[83]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 83, Gate.getportstate(gate, 19)) " @
" gate.ports[84]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 84, Gate.getportstate(gate, 20)) " @
" gate.ports[85]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 85, Gate.getportstate(gate, 21)) " @
" gate.ports[86]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 86, Gate.getportstate(gate, 22)) " @
" gate.ports[87]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 87, Gate.getportstate(gate, 23)) " @
" gate.ports[88]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 88, Gate.getportstate(gate, 24)) " @
" gate.ports[89]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 89, Gate.getportstate(gate, 25)) " @
" gate.ports[90]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 90, Gate.getportstate(gate, 26)) " @
" gate.ports[91]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 91, Gate.getportstate(gate, 27)) " @
" gate.ports[92]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 92, Gate.getportstate(gate, 28)) " @
" gate.ports[93]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 93, Gate.getportstate(gate, 29)) " @
" gate.ports[94]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 94, Gate.getportstate(gate, 30)) " @
" gate.ports[95]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 95, Gate.getportstate(gate, 31)) " @
" gate.ports[96]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 96, Gate.getportstate(gate, 32)) " @
" gate.ports[97]:setstate(gate.ports[33].state) " @ " Gate.setportstate(gate, 97, Gate.getportstate(gate, 33)) " @
" gate.ports[98]:setstate(gate.ports[34].state) " @ " Gate.setportstate(gate, 98, Gate.getportstate(gate, 34)) " @
" gate.ports[99]:setstate(gate.ports[35].state) " @ " Gate.setportstate(gate, 99, Gate.getportstate(gate, 35)) " @
" gate.ports[100]:setstate(gate.ports[36].state) " @ " Gate.setportstate(gate, 100, Gate.getportstate(gate, 36)) " @
" gate.ports[101]:setstate(gate.ports[37].state) " @ " Gate.setportstate(gate, 101, Gate.getportstate(gate, 37)) " @
" gate.ports[102]:setstate(gate.ports[38].state) " @ " Gate.setportstate(gate, 102, Gate.getportstate(gate, 38)) " @
" gate.ports[103]:setstate(gate.ports[39].state) " @ " Gate.setportstate(gate, 103, Gate.getportstate(gate, 39)) " @
" gate.ports[104]:setstate(gate.ports[40].state) " @ " Gate.setportstate(gate, 104, Gate.getportstate(gate, 40)) " @
" gate.ports[105]:setstate(gate.ports[41].state) " @ " Gate.setportstate(gate, 105, Gate.getportstate(gate, 41)) " @
" gate.ports[106]:setstate(gate.ports[42].state) " @ " Gate.setportstate(gate, 106, Gate.getportstate(gate, 42)) " @
" gate.ports[107]:setstate(gate.ports[43].state) " @ " Gate.setportstate(gate, 107, Gate.getportstate(gate, 43)) " @
" gate.ports[108]:setstate(gate.ports[44].state) " @ " Gate.setportstate(gate, 108, Gate.getportstate(gate, 44)) " @
" gate.ports[109]:setstate(gate.ports[45].state) " @ " Gate.setportstate(gate, 109, Gate.getportstate(gate, 45)) " @
" gate.ports[110]:setstate(gate.ports[46].state) " @ " Gate.setportstate(gate, 110, Gate.getportstate(gate, 46)) " @
" gate.ports[111]:setstate(gate.ports[47].state) " @ " Gate.setportstate(gate, 111, Gate.getportstate(gate, 47)) " @
" gate.ports[112]:setstate(gate.ports[48].state) " @ " Gate.setportstate(gate, 112, Gate.getportstate(gate, 48)) " @
" gate.ports[113]:setstate(gate.ports[49].state) " @ " Gate.setportstate(gate, 113, Gate.getportstate(gate, 49)) " @
" gate.ports[114]:setstate(gate.ports[50].state) " @ " Gate.setportstate(gate, 114, Gate.getportstate(gate, 50)) " @
" gate.ports[115]:setstate(gate.ports[51].state) " @ " Gate.setportstate(gate, 115, Gate.getportstate(gate, 51)) " @
" gate.ports[116]:setstate(gate.ports[52].state) " @ " Gate.setportstate(gate, 116, Gate.getportstate(gate, 52)) " @
" gate.ports[117]:setstate(gate.ports[53].state) " @ " Gate.setportstate(gate, 117, Gate.getportstate(gate, 53)) " @
" gate.ports[118]:setstate(gate.ports[54].state) " @ " Gate.setportstate(gate, 118, Gate.getportstate(gate, 54)) " @
" gate.ports[119]:setstate(gate.ports[55].state) " @ " Gate.setportstate(gate, 119, Gate.getportstate(gate, 55)) " @
" gate.ports[120]:setstate(gate.ports[56].state) " @ " Gate.setportstate(gate, 120, Gate.getportstate(gate, 56)) " @
" gate.ports[121]:setstate(gate.ports[57].state) " @ " Gate.setportstate(gate, 121, Gate.getportstate(gate, 57)) " @
" gate.ports[122]:setstate(gate.ports[58].state) " @ " Gate.setportstate(gate, 122, Gate.getportstate(gate, 58)) " @
" gate.ports[123]:setstate(gate.ports[59].state) " @ " Gate.setportstate(gate, 123, Gate.getportstate(gate, 59)) " @
" gate.ports[124]:setstate(gate.ports[60].state) " @ " Gate.setportstate(gate, 124, Gate.getportstate(gate, 60)) " @
" gate.ports[125]:setstate(gate.ports[61].state) " @ " Gate.setportstate(gate, 125, Gate.getportstate(gate, 61)) " @
" gate.ports[126]:setstate(gate.ports[62].state) " @ " Gate.setportstate(gate, 126, Gate.getportstate(gate, 62)) " @
" gate.ports[127]:setstate(gate.ports[63].state) " @ " Gate.setportstate(gate, 127, Gate.getportstate(gate, 63)) " @
" gate.ports[128]:setstate(gate.ports[64].state) " @ " Gate.setportstate(gate, 128, Gate.getportstate(gate, 64)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,14 +23,14 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop7_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[15].state then " @ " if Gate.getportstate(gate, 15) then " @
" gate.ports[8]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 1)) " @
" gate.ports[9]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 2)) " @
" gate.ports[10]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 3)) " @
" gate.ports[11]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 4)) " @
" gate.ports[12]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 5)) " @
" gate.ports[13]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 6)) " @
" gate.ports[14]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 7)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,15 +23,15 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop8_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[17].state then " @ " if Gate.getportstate(gate, 17) then " @
" gate.ports[9]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 1)) " @
" gate.ports[10]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 2)) " @
" gate.ports[11]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 3)) " @
" gate.ports[12]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 4)) " @
" gate.ports[13]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 5)) " @
" gate.ports[14]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 6)) " @
" gate.ports[15]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 7)) " @
" gate.ports[16]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 8)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,16 +23,16 @@ datablock fxDtsBrickData(LogicGate_DFlipFlop9_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if gate.ports[19].state then " @ " if Gate.getportstate(gate, 19) then " @
" gate.ports[10]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 1)) " @
" gate.ports[11]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 2)) " @
" gate.ports[12]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 3)) " @
" gate.ports[13]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 4)) " @
" gate.ports[14]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 5)) " @
" gate.ports[15]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 6)) " @
" gate.ports[16]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 7)) " @
" gate.ports[17]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 8)) " @
" gate.ports[18]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 9)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,8 +23,8 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl1_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[3].state then " @ " if not Gate.getportstate(gate, 3) then " @
" gate.ports[2]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 2, Gate.getportstate(gate, 1)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,17 +23,17 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl10_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[21].state then " @ " if not Gate.getportstate(gate, 21) then " @
" gate.ports[11]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 1)) " @
" gate.ports[12]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 2)) " @
" gate.ports[13]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 3)) " @
" gate.ports[14]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 4)) " @
" gate.ports[15]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 5)) " @
" gate.ports[16]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 6)) " @
" gate.ports[17]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 7)) " @
" gate.ports[18]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 8)) " @
" gate.ports[19]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 9)) " @
" gate.ports[20]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 10)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,18 +23,18 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl11_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[23].state then " @ " if not Gate.getportstate(gate, 23) then " @
" gate.ports[12]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 1)) " @
" gate.ports[13]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 2)) " @
" gate.ports[14]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 3)) " @
" gate.ports[15]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 4)) " @
" gate.ports[16]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 5)) " @
" gate.ports[17]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 6)) " @
" gate.ports[18]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 7)) " @
" gate.ports[19]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 8)) " @
" gate.ports[20]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 9)) " @
" gate.ports[21]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 10)) " @
" gate.ports[22]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 11)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,19 +23,19 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl12_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[25].state then " @ " if not Gate.getportstate(gate, 25) then " @
" gate.ports[13]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 1)) " @
" gate.ports[14]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 2)) " @
" gate.ports[15]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 3)) " @
" gate.ports[16]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 4)) " @
" gate.ports[17]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 5)) " @
" gate.ports[18]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 6)) " @
" gate.ports[19]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 7)) " @
" gate.ports[20]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 8)) " @
" gate.ports[21]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 9)) " @
" gate.ports[22]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 10)) " @
" gate.ports[23]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 11)) " @
" gate.ports[24]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 12)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,20 +23,20 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl13_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[27].state then " @ " if not Gate.getportstate(gate, 27) then " @
" gate.ports[14]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 1)) " @
" gate.ports[15]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 2)) " @
" gate.ports[16]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 3)) " @
" gate.ports[17]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 4)) " @
" gate.ports[18]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 5)) " @
" gate.ports[19]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 6)) " @
" gate.ports[20]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 7)) " @
" gate.ports[21]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 8)) " @
" gate.ports[22]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 9)) " @
" gate.ports[23]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 10)) " @
" gate.ports[24]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 11)) " @
" gate.ports[25]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 12)) " @
" gate.ports[26]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 13)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,21 +23,21 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl14_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[29].state then " @ " if not Gate.getportstate(gate, 29) then " @
" gate.ports[15]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 1)) " @
" gate.ports[16]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 2)) " @
" gate.ports[17]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 3)) " @
" gate.ports[18]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 4)) " @
" gate.ports[19]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 5)) " @
" gate.ports[20]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 6)) " @
" gate.ports[21]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 7)) " @
" gate.ports[22]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 8)) " @
" gate.ports[23]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 9)) " @
" gate.ports[24]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 10)) " @
" gate.ports[25]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 11)) " @
" gate.ports[26]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 12)) " @
" gate.ports[27]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 13)) " @
" gate.ports[28]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 14)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,22 +23,22 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl15_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[31].state then " @ " if not Gate.getportstate(gate, 31) then " @
" gate.ports[16]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 1)) " @
" gate.ports[17]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 2)) " @
" gate.ports[18]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 3)) " @
" gate.ports[19]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 4)) " @
" gate.ports[20]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 5)) " @
" gate.ports[21]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 6)) " @
" gate.ports[22]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 7)) " @
" gate.ports[23]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 8)) " @
" gate.ports[24]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 9)) " @
" gate.ports[25]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 10)) " @
" gate.ports[26]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 11)) " @
" gate.ports[27]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 12)) " @
" gate.ports[28]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 13)) " @
" gate.ports[29]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 14)) " @
" gate.ports[30]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 15)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,23 +23,23 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl16_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[33].state then " @ " if not Gate.getportstate(gate, 33) then " @
" gate.ports[17]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 1)) " @
" gate.ports[18]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 2)) " @
" gate.ports[19]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 19, Gate.getportstate(gate, 3)) " @
" gate.ports[20]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 20, Gate.getportstate(gate, 4)) " @
" gate.ports[21]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 21, Gate.getportstate(gate, 5)) " @
" gate.ports[22]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 22, Gate.getportstate(gate, 6)) " @
" gate.ports[23]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 23, Gate.getportstate(gate, 7)) " @
" gate.ports[24]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 24, Gate.getportstate(gate, 8)) " @
" gate.ports[25]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 9)) " @
" gate.ports[26]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 10)) " @
" gate.ports[27]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 11)) " @
" gate.ports[28]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 12)) " @
" gate.ports[29]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 13)) " @
" gate.ports[30]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 14)) " @
" gate.ports[31]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 31, Gate.getportstate(gate, 15)) " @
" gate.ports[32]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 32, Gate.getportstate(gate, 16)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,9 +23,9 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl2_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[5].state then " @ " if not Gate.getportstate(gate, 5) then " @
" gate.ports[3]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 3, Gate.getportstate(gate, 1)) " @
" gate.ports[4]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 4, Gate.getportstate(gate, 2)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,31 +23,31 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl24_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[49].state then " @ " if not Gate.getportstate(gate, 49) then " @
" gate.ports[25]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 25, Gate.getportstate(gate, 1)) " @
" gate.ports[26]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 26, Gate.getportstate(gate, 2)) " @
" gate.ports[27]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 27, Gate.getportstate(gate, 3)) " @
" gate.ports[28]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 28, Gate.getportstate(gate, 4)) " @
" gate.ports[29]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 29, Gate.getportstate(gate, 5)) " @
" gate.ports[30]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 30, Gate.getportstate(gate, 6)) " @
" gate.ports[31]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 31, Gate.getportstate(gate, 7)) " @
" gate.ports[32]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 32, Gate.getportstate(gate, 8)) " @
" gate.ports[33]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 33, Gate.getportstate(gate, 9)) " @
" gate.ports[34]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 34, Gate.getportstate(gate, 10)) " @
" gate.ports[35]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 35, Gate.getportstate(gate, 11)) " @
" gate.ports[36]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 36, Gate.getportstate(gate, 12)) " @
" gate.ports[37]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 37, Gate.getportstate(gate, 13)) " @
" gate.ports[38]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 38, Gate.getportstate(gate, 14)) " @
" gate.ports[39]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 39, Gate.getportstate(gate, 15)) " @
" gate.ports[40]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 40, Gate.getportstate(gate, 16)) " @
" gate.ports[41]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 41, Gate.getportstate(gate, 17)) " @
" gate.ports[42]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 42, Gate.getportstate(gate, 18)) " @
" gate.ports[43]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 43, Gate.getportstate(gate, 19)) " @
" gate.ports[44]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 44, Gate.getportstate(gate, 20)) " @
" gate.ports[45]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 45, Gate.getportstate(gate, 21)) " @
" gate.ports[46]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 46, Gate.getportstate(gate, 22)) " @
" gate.ports[47]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 47, Gate.getportstate(gate, 23)) " @
" gate.ports[48]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 48, Gate.getportstate(gate, 24)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,10 +23,10 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl3_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[7].state then " @ " if not Gate.getportstate(gate, 7) then " @
" gate.ports[4]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 4, Gate.getportstate(gate, 1)) " @
" gate.ports[5]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 5, Gate.getportstate(gate, 2)) " @
" gate.ports[6]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 3)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,39 +23,39 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl32_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[65].state then " @ " if not Gate.getportstate(gate, 65) then " @
" gate.ports[33]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 33, Gate.getportstate(gate, 1)) " @
" gate.ports[34]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 34, Gate.getportstate(gate, 2)) " @
" gate.ports[35]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 35, Gate.getportstate(gate, 3)) " @
" gate.ports[36]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 36, Gate.getportstate(gate, 4)) " @
" gate.ports[37]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 37, Gate.getportstate(gate, 5)) " @
" gate.ports[38]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 38, Gate.getportstate(gate, 6)) " @
" gate.ports[39]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 39, Gate.getportstate(gate, 7)) " @
" gate.ports[40]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 40, Gate.getportstate(gate, 8)) " @
" gate.ports[41]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 41, Gate.getportstate(gate, 9)) " @
" gate.ports[42]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 42, Gate.getportstate(gate, 10)) " @
" gate.ports[43]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 43, Gate.getportstate(gate, 11)) " @
" gate.ports[44]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 44, Gate.getportstate(gate, 12)) " @
" gate.ports[45]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 45, Gate.getportstate(gate, 13)) " @
" gate.ports[46]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 46, Gate.getportstate(gate, 14)) " @
" gate.ports[47]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 47, Gate.getportstate(gate, 15)) " @
" gate.ports[48]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 48, Gate.getportstate(gate, 16)) " @
" gate.ports[49]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 49, Gate.getportstate(gate, 17)) " @
" gate.ports[50]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 50, Gate.getportstate(gate, 18)) " @
" gate.ports[51]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 51, Gate.getportstate(gate, 19)) " @
" gate.ports[52]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 52, Gate.getportstate(gate, 20)) " @
" gate.ports[53]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 53, Gate.getportstate(gate, 21)) " @
" gate.ports[54]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 54, Gate.getportstate(gate, 22)) " @
" gate.ports[55]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 55, Gate.getportstate(gate, 23)) " @
" gate.ports[56]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 56, Gate.getportstate(gate, 24)) " @
" gate.ports[57]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 57, Gate.getportstate(gate, 25)) " @
" gate.ports[58]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 58, Gate.getportstate(gate, 26)) " @
" gate.ports[59]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 59, Gate.getportstate(gate, 27)) " @
" gate.ports[60]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 60, Gate.getportstate(gate, 28)) " @
" gate.ports[61]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 61, Gate.getportstate(gate, 29)) " @
" gate.ports[62]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 62, Gate.getportstate(gate, 30)) " @
" gate.ports[63]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 63, Gate.getportstate(gate, 31)) " @
" gate.ports[64]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 64, Gate.getportstate(gate, 32)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,11 +23,11 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl4_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[9].state then " @ " if not Gate.getportstate(gate, 9) then " @
" gate.ports[5]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 5, Gate.getportstate(gate, 1)) " @
" gate.ports[6]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 2)) " @
" gate.ports[7]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 3)) " @
" gate.ports[8]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 4)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,55 +23,55 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl48_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[97].state then " @ " if not Gate.getportstate(gate, 97) then " @
" gate.ports[49]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 49, Gate.getportstate(gate, 1)) " @
" gate.ports[50]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 50, Gate.getportstate(gate, 2)) " @
" gate.ports[51]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 51, Gate.getportstate(gate, 3)) " @
" gate.ports[52]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 52, Gate.getportstate(gate, 4)) " @
" gate.ports[53]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 53, Gate.getportstate(gate, 5)) " @
" gate.ports[54]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 54, Gate.getportstate(gate, 6)) " @
" gate.ports[55]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 55, Gate.getportstate(gate, 7)) " @
" gate.ports[56]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 56, Gate.getportstate(gate, 8)) " @
" gate.ports[57]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 57, Gate.getportstate(gate, 9)) " @
" gate.ports[58]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 58, Gate.getportstate(gate, 10)) " @
" gate.ports[59]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 59, Gate.getportstate(gate, 11)) " @
" gate.ports[60]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 60, Gate.getportstate(gate, 12)) " @
" gate.ports[61]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 61, Gate.getportstate(gate, 13)) " @
" gate.ports[62]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 62, Gate.getportstate(gate, 14)) " @
" gate.ports[63]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 63, Gate.getportstate(gate, 15)) " @
" gate.ports[64]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 64, Gate.getportstate(gate, 16)) " @
" gate.ports[65]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 65, Gate.getportstate(gate, 17)) " @
" gate.ports[66]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 66, Gate.getportstate(gate, 18)) " @
" gate.ports[67]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 67, Gate.getportstate(gate, 19)) " @
" gate.ports[68]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 68, Gate.getportstate(gate, 20)) " @
" gate.ports[69]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 69, Gate.getportstate(gate, 21)) " @
" gate.ports[70]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 70, Gate.getportstate(gate, 22)) " @
" gate.ports[71]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 71, Gate.getportstate(gate, 23)) " @
" gate.ports[72]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 72, Gate.getportstate(gate, 24)) " @
" gate.ports[73]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 73, Gate.getportstate(gate, 25)) " @
" gate.ports[74]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 74, Gate.getportstate(gate, 26)) " @
" gate.ports[75]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 75, Gate.getportstate(gate, 27)) " @
" gate.ports[76]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 76, Gate.getportstate(gate, 28)) " @
" gate.ports[77]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 77, Gate.getportstate(gate, 29)) " @
" gate.ports[78]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 78, Gate.getportstate(gate, 30)) " @
" gate.ports[79]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 79, Gate.getportstate(gate, 31)) " @
" gate.ports[80]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 80, Gate.getportstate(gate, 32)) " @
" gate.ports[81]:setstate(gate.ports[33].state) " @ " Gate.setportstate(gate, 81, Gate.getportstate(gate, 33)) " @
" gate.ports[82]:setstate(gate.ports[34].state) " @ " Gate.setportstate(gate, 82, Gate.getportstate(gate, 34)) " @
" gate.ports[83]:setstate(gate.ports[35].state) " @ " Gate.setportstate(gate, 83, Gate.getportstate(gate, 35)) " @
" gate.ports[84]:setstate(gate.ports[36].state) " @ " Gate.setportstate(gate, 84, Gate.getportstate(gate, 36)) " @
" gate.ports[85]:setstate(gate.ports[37].state) " @ " Gate.setportstate(gate, 85, Gate.getportstate(gate, 37)) " @
" gate.ports[86]:setstate(gate.ports[38].state) " @ " Gate.setportstate(gate, 86, Gate.getportstate(gate, 38)) " @
" gate.ports[87]:setstate(gate.ports[39].state) " @ " Gate.setportstate(gate, 87, Gate.getportstate(gate, 39)) " @
" gate.ports[88]:setstate(gate.ports[40].state) " @ " Gate.setportstate(gate, 88, Gate.getportstate(gate, 40)) " @
" gate.ports[89]:setstate(gate.ports[41].state) " @ " Gate.setportstate(gate, 89, Gate.getportstate(gate, 41)) " @
" gate.ports[90]:setstate(gate.ports[42].state) " @ " Gate.setportstate(gate, 90, Gate.getportstate(gate, 42)) " @
" gate.ports[91]:setstate(gate.ports[43].state) " @ " Gate.setportstate(gate, 91, Gate.getportstate(gate, 43)) " @
" gate.ports[92]:setstate(gate.ports[44].state) " @ " Gate.setportstate(gate, 92, Gate.getportstate(gate, 44)) " @
" gate.ports[93]:setstate(gate.ports[45].state) " @ " Gate.setportstate(gate, 93, Gate.getportstate(gate, 45)) " @
" gate.ports[94]:setstate(gate.ports[46].state) " @ " Gate.setportstate(gate, 94, Gate.getportstate(gate, 46)) " @
" gate.ports[95]:setstate(gate.ports[47].state) " @ " Gate.setportstate(gate, 95, Gate.getportstate(gate, 47)) " @
" gate.ports[96]:setstate(gate.ports[48].state) " @ " Gate.setportstate(gate, 96, Gate.getportstate(gate, 48)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,12 +23,12 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl5_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[11].state then " @ " if not Gate.getportstate(gate, 11) then " @
" gate.ports[6]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 6, Gate.getportstate(gate, 1)) " @
" gate.ports[7]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 2)) " @
" gate.ports[8]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 3)) " @
" gate.ports[9]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 4)) " @
" gate.ports[10]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 5)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,13 +23,13 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl6_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[13].state then " @ " if not Gate.getportstate(gate, 13) then " @
" gate.ports[7]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 7, Gate.getportstate(gate, 1)) " @
" gate.ports[8]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 2)) " @
" gate.ports[9]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 3)) " @
" gate.ports[10]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 4)) " @
" gate.ports[11]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 5)) " @
" gate.ports[12]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 6)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,71 +23,71 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl64_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[129].state then " @ " if not Gate.getportstate(gate, 129) then " @
" gate.ports[65]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 65, Gate.getportstate(gate, 1)) " @
" gate.ports[66]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 66, Gate.getportstate(gate, 2)) " @
" gate.ports[67]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 67, Gate.getportstate(gate, 3)) " @
" gate.ports[68]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 68, Gate.getportstate(gate, 4)) " @
" gate.ports[69]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 69, Gate.getportstate(gate, 5)) " @
" gate.ports[70]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 70, Gate.getportstate(gate, 6)) " @
" gate.ports[71]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 71, Gate.getportstate(gate, 7)) " @
" gate.ports[72]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 72, Gate.getportstate(gate, 8)) " @
" gate.ports[73]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 73, Gate.getportstate(gate, 9)) " @
" gate.ports[74]:setstate(gate.ports[10].state) " @ " Gate.setportstate(gate, 74, Gate.getportstate(gate, 10)) " @
" gate.ports[75]:setstate(gate.ports[11].state) " @ " Gate.setportstate(gate, 75, Gate.getportstate(gate, 11)) " @
" gate.ports[76]:setstate(gate.ports[12].state) " @ " Gate.setportstate(gate, 76, Gate.getportstate(gate, 12)) " @
" gate.ports[77]:setstate(gate.ports[13].state) " @ " Gate.setportstate(gate, 77, Gate.getportstate(gate, 13)) " @
" gate.ports[78]:setstate(gate.ports[14].state) " @ " Gate.setportstate(gate, 78, Gate.getportstate(gate, 14)) " @
" gate.ports[79]:setstate(gate.ports[15].state) " @ " Gate.setportstate(gate, 79, Gate.getportstate(gate, 15)) " @
" gate.ports[80]:setstate(gate.ports[16].state) " @ " Gate.setportstate(gate, 80, Gate.getportstate(gate, 16)) " @
" gate.ports[81]:setstate(gate.ports[17].state) " @ " Gate.setportstate(gate, 81, Gate.getportstate(gate, 17)) " @
" gate.ports[82]:setstate(gate.ports[18].state) " @ " Gate.setportstate(gate, 82, Gate.getportstate(gate, 18)) " @
" gate.ports[83]:setstate(gate.ports[19].state) " @ " Gate.setportstate(gate, 83, Gate.getportstate(gate, 19)) " @
" gate.ports[84]:setstate(gate.ports[20].state) " @ " Gate.setportstate(gate, 84, Gate.getportstate(gate, 20)) " @
" gate.ports[85]:setstate(gate.ports[21].state) " @ " Gate.setportstate(gate, 85, Gate.getportstate(gate, 21)) " @
" gate.ports[86]:setstate(gate.ports[22].state) " @ " Gate.setportstate(gate, 86, Gate.getportstate(gate, 22)) " @
" gate.ports[87]:setstate(gate.ports[23].state) " @ " Gate.setportstate(gate, 87, Gate.getportstate(gate, 23)) " @
" gate.ports[88]:setstate(gate.ports[24].state) " @ " Gate.setportstate(gate, 88, Gate.getportstate(gate, 24)) " @
" gate.ports[89]:setstate(gate.ports[25].state) " @ " Gate.setportstate(gate, 89, Gate.getportstate(gate, 25)) " @
" gate.ports[90]:setstate(gate.ports[26].state) " @ " Gate.setportstate(gate, 90, Gate.getportstate(gate, 26)) " @
" gate.ports[91]:setstate(gate.ports[27].state) " @ " Gate.setportstate(gate, 91, Gate.getportstate(gate, 27)) " @
" gate.ports[92]:setstate(gate.ports[28].state) " @ " Gate.setportstate(gate, 92, Gate.getportstate(gate, 28)) " @
" gate.ports[93]:setstate(gate.ports[29].state) " @ " Gate.setportstate(gate, 93, Gate.getportstate(gate, 29)) " @
" gate.ports[94]:setstate(gate.ports[30].state) " @ " Gate.setportstate(gate, 94, Gate.getportstate(gate, 30)) " @
" gate.ports[95]:setstate(gate.ports[31].state) " @ " Gate.setportstate(gate, 95, Gate.getportstate(gate, 31)) " @
" gate.ports[96]:setstate(gate.ports[32].state) " @ " Gate.setportstate(gate, 96, Gate.getportstate(gate, 32)) " @
" gate.ports[97]:setstate(gate.ports[33].state) " @ " Gate.setportstate(gate, 97, Gate.getportstate(gate, 33)) " @
" gate.ports[98]:setstate(gate.ports[34].state) " @ " Gate.setportstate(gate, 98, Gate.getportstate(gate, 34)) " @
" gate.ports[99]:setstate(gate.ports[35].state) " @ " Gate.setportstate(gate, 99, Gate.getportstate(gate, 35)) " @
" gate.ports[100]:setstate(gate.ports[36].state) " @ " Gate.setportstate(gate, 100, Gate.getportstate(gate, 36)) " @
" gate.ports[101]:setstate(gate.ports[37].state) " @ " Gate.setportstate(gate, 101, Gate.getportstate(gate, 37)) " @
" gate.ports[102]:setstate(gate.ports[38].state) " @ " Gate.setportstate(gate, 102, Gate.getportstate(gate, 38)) " @
" gate.ports[103]:setstate(gate.ports[39].state) " @ " Gate.setportstate(gate, 103, Gate.getportstate(gate, 39)) " @
" gate.ports[104]:setstate(gate.ports[40].state) " @ " Gate.setportstate(gate, 104, Gate.getportstate(gate, 40)) " @
" gate.ports[105]:setstate(gate.ports[41].state) " @ " Gate.setportstate(gate, 105, Gate.getportstate(gate, 41)) " @
" gate.ports[106]:setstate(gate.ports[42].state) " @ " Gate.setportstate(gate, 106, Gate.getportstate(gate, 42)) " @
" gate.ports[107]:setstate(gate.ports[43].state) " @ " Gate.setportstate(gate, 107, Gate.getportstate(gate, 43)) " @
" gate.ports[108]:setstate(gate.ports[44].state) " @ " Gate.setportstate(gate, 108, Gate.getportstate(gate, 44)) " @
" gate.ports[109]:setstate(gate.ports[45].state) " @ " Gate.setportstate(gate, 109, Gate.getportstate(gate, 45)) " @
" gate.ports[110]:setstate(gate.ports[46].state) " @ " Gate.setportstate(gate, 110, Gate.getportstate(gate, 46)) " @
" gate.ports[111]:setstate(gate.ports[47].state) " @ " Gate.setportstate(gate, 111, Gate.getportstate(gate, 47)) " @
" gate.ports[112]:setstate(gate.ports[48].state) " @ " Gate.setportstate(gate, 112, Gate.getportstate(gate, 48)) " @
" gate.ports[113]:setstate(gate.ports[49].state) " @ " Gate.setportstate(gate, 113, Gate.getportstate(gate, 49)) " @
" gate.ports[114]:setstate(gate.ports[50].state) " @ " Gate.setportstate(gate, 114, Gate.getportstate(gate, 50)) " @
" gate.ports[115]:setstate(gate.ports[51].state) " @ " Gate.setportstate(gate, 115, Gate.getportstate(gate, 51)) " @
" gate.ports[116]:setstate(gate.ports[52].state) " @ " Gate.setportstate(gate, 116, Gate.getportstate(gate, 52)) " @
" gate.ports[117]:setstate(gate.ports[53].state) " @ " Gate.setportstate(gate, 117, Gate.getportstate(gate, 53)) " @
" gate.ports[118]:setstate(gate.ports[54].state) " @ " Gate.setportstate(gate, 118, Gate.getportstate(gate, 54)) " @
" gate.ports[119]:setstate(gate.ports[55].state) " @ " Gate.setportstate(gate, 119, Gate.getportstate(gate, 55)) " @
" gate.ports[120]:setstate(gate.ports[56].state) " @ " Gate.setportstate(gate, 120, Gate.getportstate(gate, 56)) " @
" gate.ports[121]:setstate(gate.ports[57].state) " @ " Gate.setportstate(gate, 121, Gate.getportstate(gate, 57)) " @
" gate.ports[122]:setstate(gate.ports[58].state) " @ " Gate.setportstate(gate, 122, Gate.getportstate(gate, 58)) " @
" gate.ports[123]:setstate(gate.ports[59].state) " @ " Gate.setportstate(gate, 123, Gate.getportstate(gate, 59)) " @
" gate.ports[124]:setstate(gate.ports[60].state) " @ " Gate.setportstate(gate, 124, Gate.getportstate(gate, 60)) " @
" gate.ports[125]:setstate(gate.ports[61].state) " @ " Gate.setportstate(gate, 125, Gate.getportstate(gate, 61)) " @
" gate.ports[126]:setstate(gate.ports[62].state) " @ " Gate.setportstate(gate, 126, Gate.getportstate(gate, 62)) " @
" gate.ports[127]:setstate(gate.ports[63].state) " @ " Gate.setportstate(gate, 127, Gate.getportstate(gate, 63)) " @
" gate.ports[128]:setstate(gate.ports[64].state) " @ " Gate.setportstate(gate, 128, Gate.getportstate(gate, 64)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,14 +23,14 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl7_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[15].state then " @ " if not Gate.getportstate(gate, 15) then " @
" gate.ports[8]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 8, Gate.getportstate(gate, 1)) " @
" gate.ports[9]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 2)) " @
" gate.ports[10]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 3)) " @
" gate.ports[11]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 4)) " @
" gate.ports[12]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 5)) " @
" gate.ports[13]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 6)) " @
" gate.ports[14]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 7)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,15 +23,15 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl8_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[17].state then " @ " if not Gate.getportstate(gate, 17) then " @
" gate.ports[9]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 9, Gate.getportstate(gate, 1)) " @
" gate.ports[10]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 2)) " @
" gate.ports[11]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 3)) " @
" gate.ports[12]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 4)) " @
" gate.ports[13]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 5)) " @
" gate.ports[14]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 6)) " @
" gate.ports[15]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 7)) " @
" gate.ports[16]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 8)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -23,16 +23,16 @@ datablock fxDtsBrickData(LogicGate_DFlipFlopAl9_Data){
logicInput = ""; logicInput = "";
logicUpdate = logicUpdate =
"return function(gate) " @ "return function(gate) " @
" if not gate.ports[19].state then " @ " if not Gate.getportstate(gate, 19) then " @
" gate.ports[10]:setstate(gate.ports[1].state) " @ " Gate.setportstate(gate, 10, Gate.getportstate(gate, 1)) " @
" gate.ports[11]:setstate(gate.ports[2].state) " @ " Gate.setportstate(gate, 11, Gate.getportstate(gate, 2)) " @
" gate.ports[12]:setstate(gate.ports[3].state) " @ " Gate.setportstate(gate, 12, Gate.getportstate(gate, 3)) " @
" gate.ports[13]:setstate(gate.ports[4].state) " @ " Gate.setportstate(gate, 13, Gate.getportstate(gate, 4)) " @
" gate.ports[14]:setstate(gate.ports[5].state) " @ " Gate.setportstate(gate, 14, Gate.getportstate(gate, 5)) " @
" gate.ports[15]:setstate(gate.ports[6].state) " @ " Gate.setportstate(gate, 15, Gate.getportstate(gate, 6)) " @
" gate.ports[16]:setstate(gate.ports[7].state) " @ " Gate.setportstate(gate, 16, Gate.getportstate(gate, 7)) " @
" gate.ports[17]:setstate(gate.ports[8].state) " @ " Gate.setportstate(gate, 17, Gate.getportstate(gate, 8)) " @
" gate.ports[18]:setstate(gate.ports[9].state) " @ " Gate.setportstate(gate, 18, Gate.getportstate(gate, 9)) " @
" end " @ " end " @
"end" "end"
; ;

View File

@ -0,0 +1,69 @@
datablock fxDtsBrickData(LogicGate_Demux1Vertical_Data){
brickFile = $LuaLogic::Path @ "bricks/gen/newbricks/Demux 1 Bit Vertical.blb";
iconName = $LuaLogic::Path @ "bricks/gen/newicons/Demux 1 Bit Vertical";
category = "Logic Bricks";
subCategory = "Mux";
uiName = "Demux 1 Bit Vertical";
logicUIName = "Demux 1 Bit Vertical";
logicUIDesc = "";
hasPrint = 1;
printAspectRatio = "Logic";
logicBrickSize = "1 1 2";
orientationFix = 3;
isLogic = true;
isLogicGate = true;
isLogicInput = false;
logicInit =
"return function(gate) " @
" gate.laston = 2 " @
"end"
;
logicInput = "";
logicUpdate =
"return function(gate) " @
" if Gate.getportstate(gate, 4) then " @
" local idx = 2 + " @
" (bool_to_int[Gate.getportstate(gate, 1)] * 1) " @
" Gate.setportstate(gate, idx, true) " @
" if gate.laston~=idx then " @
" Gate.setportstate(gate, gate.laston, false) " @
" gate.laston = idx " @
" end " @
" else " @
" Gate.setportstate(gate, gate.laston, false) " @
" end " @
"end"
;
logicGlobal = "";
numLogicPorts = 4;
logicPortType[0] = 1;
logicPortPos[0] = "0 0 -1";
logicPortDir[0] = 3;
logicPortUIName[0] = "Sel0";
logicPortCauseUpdate[0] = true;
logicPortType[1] = 0;
logicPortPos[1] = "0 0 -1";
logicPortDir[1] = 1;
logicPortUIName[1] = "Out0";
logicPortType[2] = 0;
logicPortPos[2] = "0 0 1";
logicPortDir[2] = 1;
logicPortUIName[2] = "Out1";
logicPortType[3] = 1;
logicPortPos[3] = "0 0 -1";
logicPortDir[3] = 5;
logicPortUIName[3] = "In";
logicPortCauseUpdate[3] = true;
};

Some files were not shown because too many files have changed in this diff Show More