From ce928a5954f620158d911ea43b096bf18037e210 Mon Sep 17 00:00:00 2001 From: Jeija Date: Thu, 9 Aug 2012 23:09:02 +0200 Subject: Little bugfix for programming the microcontroller --- mesecons_microcontroller/init.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'mesecons_microcontroller') diff --git a/mesecons_microcontroller/init.lua b/mesecons_microcontroller/init.lua index 6fec372..b6385e2 100644 --- a/mesecons_microcontroller/init.lua +++ b/mesecons_microcontroller/init.lua @@ -69,13 +69,9 @@ minetest.register_node(nodename, { fields.code = "if(A)sbi(1,1); if(!A&B)off(B)sbi(1,0); if(!A&!B)on(B)sbi(1,0); :A is input, B is output (Q), toggles with falling edge" elseif fields.brsflop then fields.code = "if(A)on(C);if(B)off(C); :A is S (Set), B is R (Reset), C is output (R dominates)" - elseif fields.program then - meta:set_string("infotext", "Programmed Microcontroller") + elseif fields.program then --nothing else return nil end - meta:set_int("heat", 0) - yc_reset (pos) - update_yc(pos) meta:set_string("code", fields.code) meta:set_string("formspec", "size[9,2.5]".. "field[0.256,-0.2;9,2;code;Code:;"..fields.code.."]".. @@ -86,6 +82,10 @@ minetest.register_node(nodename, { "button[6 ,0.2;1.5,3;btflop;T-Flop]".. "button[7.5,0.2;1.5,3;brsflop;RS-Flop]".. "button_exit[3.5,1;2,3;program;Program]") + meta:set_string("infotext", "Programmed Microcontroller") + meta:set_int("heat", 0) + yc_reset (pos) + update_yc(pos) end, }) local rules={} -- cgit v1.2.3