From 33411d0bbaaf124d7971139b465e967d24b3f35a Mon Sep 17 00:00:00 2001 From: Rachael Date: Sat, 15 Oct 2016 12:41:01 -0700 Subject: [PATCH] shifty eyes --- lamp-draw.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lamp-draw.lua b/lamp-draw.lua index c1b1f94..92986dd 100644 --- a/lamp-draw.lua +++ b/lamp-draw.lua @@ -54,6 +54,25 @@ return { dodraw() end) end, + ["shifty"] = function(t,fb,g,r,b) + t:unregister() + fb:fill(0,0,0) + local ix = 0 + local c = string.char(g,r,b) + fb:set( 2,c) fb:set( 3,c) fb:set( 6,c) fb:set( 7,c) + fb:set( 9,c) fb:set(12,c) fb:set(13,c) fb:set(16,c) + fb:set(17,c) fb:set(19,c) fb:set(20,c) fb:set(21,c) + fb:set(23,c) fb:set(24,c) fb:set(26,c) fb:set(27,c) + fb:set(30,c) fb:set(31,c) + t:register(1000,tmr.ALARM_AUTO, function() + if ix == 1 + then fb:set(18,0,0,0) fb:set(19,c) fb:set(22,0,0,0) fb:set(23,c) + else fb:set(18,c) fb:set(19,0,0,0) fb:set(22,c) fb:set(23,0,0,0) + end + ix = 1 - ix + dodraw() + end) + end, ["snake"] = function(t,fb,g,r,b) local ix = 0 local c = string.char(g,r,b) -- 2.50.1