diff options
author | Kyle <khonkhortisan@gmail.com> | 2012-08-24 23:23:44 -0700 |
---|---|---|
committer | Kyle <khonkhortisan@gmail.com> | 2012-08-24 23:23:44 -0700 |
commit | d399162fc1b66e5dc57edefd3af408057837b016 (patch) | |
tree | 1988e93db0ca8872d4dab99dc616e16634c94bdc /mesecons_microcontroller | |
parent | c0e7d428638d9af05a092db985fc4f3832f80b66 (diff) |
Reduced the number of µC images. Instead of 16 top images, there is one
off image, then four port images that can be overlaid on top of the
blank.
Diffstat (limited to 'mesecons_microcontroller')
-rw-r--r-- | mesecons_microcontroller/init.lua | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/mesecons_microcontroller/init.lua b/mesecons_microcontroller/init.lua index 00a8f55..a4c2741 100644 --- a/mesecons_microcontroller/init.lua +++ b/mesecons_microcontroller/init.lua @@ -11,6 +11,19 @@ for b = 0, 1 do for c = 0, 1 do for d = 0, 1 do local nodename = "mesecons_microcontroller:microcontroller"..tostring(d)..tostring(c)..tostring(b)..tostring(a) +local top = "jeija_microcontroller_top.png" +if tostring(a) == "1" then + top = top.."^jeija_microcontroller_LED_A.png" +end +if tostring(b) == "1" then + top = top.."^jeija_microcontroller_LED_B.png" +end +if tostring(c) == "1" then + top = top.."^jeija_microcontroller_LED_C.png" +end +if tostring(d) == "1" then + top = top.."^jeija_microcontroller_LED_D.png" +end if tostring(d)..tostring(c)..tostring(b)..tostring(a) ~= "0000" then groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon = 3} else @@ -20,7 +33,7 @@ minetest.register_node(nodename, { description = "Microcontroller", drawtype = "nodebox", tiles = { - "jeija_microcontroller_top_"..tostring(d)..tostring(c)..tostring(b)..tostring(a)..".png", + top, "jeija_microcontroller_bottom.png", "jeija_microcontroller_sides.png", "jeija_microcontroller_sides.png", |