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 | |
parent | c0e7d428638d9af05a092db985fc4f3832f80b66 (diff) | |
download | mesecons-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.
21 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", diff --git a/mesecons_textures/textures/jeija_microcontroller_LED_A.png b/mesecons_textures/textures/jeija_microcontroller_LED_A.png Binary files differnew file mode 100644 index 0000000..64526cf --- /dev/null +++ b/mesecons_textures/textures/jeija_microcontroller_LED_A.png diff --git a/mesecons_textures/textures/jeija_microcontroller_LED_B.png b/mesecons_textures/textures/jeija_microcontroller_LED_B.png Binary files differnew file mode 100644 index 0000000..1f7b451 --- /dev/null +++ b/mesecons_textures/textures/jeija_microcontroller_LED_B.png diff --git a/mesecons_textures/textures/jeija_microcontroller_LED_C.png b/mesecons_textures/textures/jeija_microcontroller_LED_C.png Binary files differnew file mode 100644 index 0000000..399cc2c --- /dev/null +++ b/mesecons_textures/textures/jeija_microcontroller_LED_C.png diff --git a/mesecons_textures/textures/jeija_microcontroller_LED_D.png b/mesecons_textures/textures/jeija_microcontroller_LED_D.png Binary files differnew file mode 100644 index 0000000..506389c --- /dev/null +++ b/mesecons_textures/textures/jeija_microcontroller_LED_D.png diff --git a/mesecons_textures/textures/jeija_microcontroller_top_0000.png b/mesecons_textures/textures/jeija_microcontroller_top.png Binary files differindex 438c934..438c934 100644 --- a/mesecons_textures/textures/jeija_microcontroller_top_0000.png +++ b/mesecons_textures/textures/jeija_microcontroller_top.png diff --git a/mesecons_textures/textures/jeija_microcontroller_top_0001.png b/mesecons_textures/textures/jeija_microcontroller_top_0001.png Binary files differdeleted file mode 100644 index 0e67ad3..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_0001.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_0010.png b/mesecons_textures/textures/jeija_microcontroller_top_0010.png Binary files differdeleted file mode 100644 index 37dd2d0..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_0010.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_0011.png b/mesecons_textures/textures/jeija_microcontroller_top_0011.png Binary files differdeleted file mode 100644 index 0035a8c..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_0011.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_0100.png b/mesecons_textures/textures/jeija_microcontroller_top_0100.png Binary files differdeleted file mode 100644 index 18471db..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_0100.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_0101.png b/mesecons_textures/textures/jeija_microcontroller_top_0101.png Binary files differdeleted file mode 100644 index 0b8dd8e..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_0101.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_0110.png b/mesecons_textures/textures/jeija_microcontroller_top_0110.png Binary files differdeleted file mode 100644 index b1b4e11..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_0110.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_0111.png b/mesecons_textures/textures/jeija_microcontroller_top_0111.png Binary files differdeleted file mode 100644 index c40544b..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_0111.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_1000.png b/mesecons_textures/textures/jeija_microcontroller_top_1000.png Binary files differdeleted file mode 100644 index 7b3805e..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_1000.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_1001.png b/mesecons_textures/textures/jeija_microcontroller_top_1001.png Binary files differdeleted file mode 100644 index 5f36754..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_1001.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_1010.png b/mesecons_textures/textures/jeija_microcontroller_top_1010.png Binary files differdeleted file mode 100644 index aac19ab..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_1010.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_1011.png b/mesecons_textures/textures/jeija_microcontroller_top_1011.png Binary files differdeleted file mode 100644 index 6f15fe1..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_1011.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_1100.png b/mesecons_textures/textures/jeija_microcontroller_top_1100.png Binary files differdeleted file mode 100644 index dde148b..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_1100.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_1101.png b/mesecons_textures/textures/jeija_microcontroller_top_1101.png Binary files differdeleted file mode 100644 index 10f07ba..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_1101.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_1110.png b/mesecons_textures/textures/jeija_microcontroller_top_1110.png Binary files differdeleted file mode 100644 index bf45b69..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_1110.png +++ /dev/null diff --git a/mesecons_textures/textures/jeija_microcontroller_top_1111.png b/mesecons_textures/textures/jeija_microcontroller_top_1111.png Binary files differdeleted file mode 100644 index b864c51..0000000 --- a/mesecons_textures/textures/jeija_microcontroller_top_1111.png +++ /dev/null |