From 634dc7d7e125b63ff8daab89433f5b8602ee9cd9 Mon Sep 17 00:00:00 2001 From: JackMacWindows Date: Sat, 8 Feb 2020 18:22:35 -0500 Subject: [PATCH] Add color change when hitting border (#9) --- dvdlogo.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dvdlogo.lua b/dvdlogo.lua index a2a4463..08a714f 100644 --- a/dvdlogo.lua +++ b/dvdlogo.lua @@ -120,6 +120,8 @@ local render = function(colorReplace) end end +local color = math.random(1, 15) + local tick = function() scr_x, scr_y = term.getSize() xWall = scr_x - imgXsize + 1 - xMargin @@ -129,11 +131,13 @@ local tick = function() if floor(logo.x) == (1 + xMargin) or floor(logo.x) == xWall then logo.xvel = -logo.xvel + color = math.random(1, 15) end if floor(logo.y) == (1 + yMargin) or floor(logo.y) == yWall then logo.yvel = -logo.yvel + color = math.random(1, 15) end - render() + render(string.sub("0123456789abcdef", color, color)) end term.setBackgroundColor(colors.black)