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