summaryrefslogtreecommitdiff
path: root/mesecons_microcontroller
diff options
context:
space:
mode:
authorKyle <khonkhortisan@gmail.com>2012-08-24 23:23:44 -0700
committerKyle <khonkhortisan@gmail.com>2012-08-24 23:23:44 -0700
commitd399162fc1b66e5dc57edefd3af408057837b016 (patch)
tree1988e93db0ca8872d4dab99dc616e16634c94bdc /mesecons_microcontroller
parentc0e7d428638d9af05a092db985fc4f3832f80b66 (diff)
downloadmesecons-d399162fc1b66e5dc57edefd3af408057837b016.tar
mesecons-d399162fc1b66e5dc57edefd3af408057837b016.tar.gz
mesecons-d399162fc1b66e5dc57edefd3af408057837b016.tar.bz2
mesecons-d399162fc1b66e5dc57edefd3af408057837b016.tar.xz
mesecons-d399162fc1b66e5dc57edefd3af408057837b016.zip
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.lua15
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",