From bde7781d0434431af9fb9a11646a9a82cf3eb3b6 Mon Sep 17 00:00:00 2001 From: Redo Date: Tue, 16 Apr 2019 22:06:14 -0500 Subject: [PATCH] added llc command for logic reconnecting --- bricks/gates/NAND.cs | 18 +++++++++--------- scripts/lualogic.cs | 6 +++++- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/bricks/gates/NAND.cs b/bricks/gates/NAND.cs index 8e3aaa7..0aa25a3 100644 --- a/bricks/gates/NAND.cs +++ b/bricks/gates/NAND.cs @@ -1,9 +1,9 @@ -datablock fxDTSBrickData(LogicGate_NAND_Data : LogicGate_OR_Data) -{ - uiName = "1x2f NAND"; - iconName = $LuaLogic::Path @ "icons/1x2f NAND"; - logicUIName = "NAND"; - logicUIDesc = "C is false if A and B are true"; - logicUpdate = "return function(gate) gate.ports[3]:setstate(not (gate.ports[1].state and gate.ports[2].state)) end"; -}; -lualogic_registergatedefinition("LogicGate_NAND_Data"); +datablock fxDTSBrickData(LogicGate_NAND_Data : LogicGate_OR_Data) +{ + uiName = "1x2f NAND"; + iconName = $LuaLogic::Path @ "icons/1x2f NAND"; + logicUIName = "NAND"; + logicUIDesc = "C is false if A and B are true"; + logicUpdate = "return function(gate) gate.ports[3]:setstate(not (gate.ports[1].state and gate.ports[2].state)) end"; +}; +lualogic_registergatedefinition("LogicGate_NAND_Data"); diff --git a/scripts/lualogic.cs b/scripts/lualogic.cs index 5107a2a..133a8af 100644 --- a/scripts/lualogic.cs +++ b/scripts/lualogic.cs @@ -116,6 +116,10 @@ package LuaLogic }; activatePackage("LuaLogic"); +function llc(){ + lualogic_connect(25000); +} + function llr(){ %path = $LuaLogic::Path; deleteVariables("$LuaLogic*"); @@ -123,5 +127,5 @@ function llr(){ //resetAllOpCallFunc(); exec("./lualogic.cs"); - schedule(1000, 0, lualogic_connect, 25000); + schedule(1000, 0, llc); }