2022-07-07 23:06:28 +02:00
|
|
|
function draw_animated_bg(startx)
|
|
|
|
if (amplitude <= 0) return
|
|
|
|
startx = startx or 0
|
|
|
|
fillp(0b0101101001011010)
|
|
|
|
|
2022-07-08 22:47:26 +02:00
|
|
|
local color = 1
|
2022-07-07 23:06:28 +02:00
|
|
|
-- vertical lines
|
|
|
|
local t = t()+10
|
2023-02-23 08:32:20 +01:00
|
|
|
for i=startx-1,127,9 do
|
2022-07-07 23:06:28 +02:00
|
|
|
local a=sin(i*t/512)*amplitude+64
|
|
|
|
local b=cos(i*t/256)*amplitude+64
|
|
|
|
line(
|
|
|
|
i,
|
|
|
|
a,
|
|
|
|
i,
|
|
|
|
b ,
|
|
|
|
color)
|
|
|
|
end
|
|
|
|
|
|
|
|
-- horizontal lines
|
2023-02-23 08:32:20 +01:00
|
|
|
for i=startx-1,127,9 do
|
2022-07-07 23:06:28 +02:00
|
|
|
local a=sin(i*t/512)*amplitude+64
|
|
|
|
local b=cos(i*t/256)*amplitude+64
|
|
|
|
line(
|
|
|
|
a,
|
|
|
|
i,
|
|
|
|
b ,
|
|
|
|
i,
|
|
|
|
color)
|
|
|
|
end
|
2022-07-12 21:47:10 +02:00
|
|
|
end
|
|
|
|
|
|
|
|
function draw_bg_menu()
|
|
|
|
|
2022-07-08 22:47:26 +02:00
|
|
|
end
|