summaryrefslogtreecommitdiff
path: root/led_marquee/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'led_marquee/init.lua')
-rw-r--r--led_marquee/init.lua24
1 files changed, 11 insertions, 13 deletions
diff --git a/led_marquee/init.lua b/led_marquee/init.lua
index d035f15..8760a11 100644
--- a/led_marquee/init.lua
+++ b/led_marquee/init.lua
@@ -369,23 +369,17 @@ for i = 31, 255 do
local groups = { cracky = 2, not_in_creative_inventory = 1}
local light = LIGHT_MAX-2
local description = S("LED marquee panel ("..i..")")
- local tiles = {
- { name="led_marquee_base.png", color="white"},
- { name="led_marquee_leds_off.png", color="white"},
- "led_marquee_char_"..i..".png",
- }
+ local leds = "led_marquee_char_"..i..".png^[mask:led_marquee_leds_on.png"
if i == 31 then
- tiles = {
- { name="led_marquee_base.png", color="white"},
- { name="led_marquee_leds_off.png", color="white"},
- {
- name = "led_marquee_char_31.png",
- animation = {type = "vertical_frames", aspect_w = 32, aspect_h = 32, length = 0.75}
- }
+ leds ={
+ name = "led_marquee_char_31.png^[mask:led_marquee_leds_on_cursor.png",
+ animation = {type = "vertical_frames", aspect_w = 32, aspect_h = 32, length = 0.75}
}
end
+ local wimage
+
if i == 32 then
groups = {cracky = 2}
light = nil
@@ -397,7 +391,11 @@ for i = 31, 255 do
description = description,
drawtype = "mesh",
mesh = "led_marquee.obj",
- tiles = tiles,
+ tiles = {
+ { name = "led_marquee_base.png", color = "white" },
+ { name = "led_marquee_leds_off.png", color = "white" }
+ },
+ overlay_tiles = { "", leds },
inventory_image = wimage,
wield_image = wimage,
palette="led_marquee_palette.png",