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

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