fix the fix ;)

This commit is contained in:
Vanessa Dannenberg 2018-08-21 04:59:58 -04:00
parent 3f98601875
commit 2d74ccf8e6

@ -160,7 +160,7 @@ led_marquee.scroll_text = function(pos, elapsed, skip)
local index = meta:get_int("index") local index = meta:get_int("index")
local color = meta:get_int("last_color") local color = meta:get_int("last_color")
local colorchar = color_to_char[color+1] local colorchar = color_to_char[color+1]
if not index or index < 1 or not string.byte(msg, index) then index = 1 end if not index or index < 1 then index = 1 end
local len = string.len(msg) local len = string.len(msg)
index = index + skip index = index + skip
if index > len then index = 1 end if index > len then index = 1 end
@ -185,7 +185,14 @@ led_marquee.scroll_text = function(pos, elapsed, skip)
end end
end end
print("[LED] msg = "..msg)
print("[LED] msg len = "..len)
print("[LED] index = "..index)
print("[LED] r = "..index)
print("[LED] f = "..index)
led_marquee.display_msg(pos, channel, "/"..colorchar..string.sub(msg, f)..string.rep(" ", skip + 1)) led_marquee.display_msg(pos, channel, "/"..colorchar..string.sub(msg, f)..string.rep(" ", skip + 1))
meta:set_int("index", f) meta:set_int("index", f)
if not elapsed or elapsed < 0.2 then return false end if not elapsed or elapsed < 0.2 then return false end
return true return true