hscloud/hswaw/signage/nodes/screen1.lua
Serge Bazanski 18c1a263cf signage: bring in from external repo
This is b28e6f07aa48f1e2f01eb37bffa180f97a7b03bd from
https://code.hackerspace.pl/q3k/love2d-signage/. We only keep code
commited by inf and q3k, and we're both now licensing this code under
the ISC license, as per COPYING in the root of hscloud.

Change-Id: Ibeee2e6923605e4b1a17a1d295867c056863ef59
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1335
Reviewed-by: informatic <informatic@hackerspace.pl>
Reviewed-by: q3k <q3k@hackerspace.pl>
2022-07-07 23:09:07 +00:00

16 lines
558 B
Lua

local node = Node:extend('nodes.screen1', {})
function node:render()
love.graphics.setColor( 0, 0, 0 )
love.graphics.rectangle("fill", 0, 0, love.graphics.getWidth(), love.graphics.getHeight())
for x = 0, love.graphics.getWidth() / 50, 1 do
for y = 0, love.graphics.getHeight() / 50, 1 do
local r = math.sin(x + love.timer.getTime() * 2) + math.cos(y + love.timer.getTime() * math.sin(x));
love.graphics.setColor(1.0, 1.0, 1.0, (r + 2) * 1.0)
love.graphics.circle("line", x * 50, y * 50, r * 10)
end
end
end
return node