summaryrefslogtreecommitdiff
path: root/docs/assets/js/stars.js
diff options
context:
space:
mode:
Diffstat (limited to 'docs/assets/js/stars.js')
-rw-r--r--docs/assets/js/stars.js23
1 files changed, 12 insertions, 11 deletions
diff --git a/docs/assets/js/stars.js b/docs/assets/js/stars.js
index 7c1f5de..965a7d4 100644
--- a/docs/assets/js/stars.js
+++ b/docs/assets/js/stars.js
@@ -18,6 +18,7 @@ const stars = (function(){
function ri(n){ return Math.random() * n }
function rr(a,b){ return (b-a) * Math.random() + a }
function build(d,ar){
+ d = d || 0.1
var w = canvas.width = window.innerWidth * window.devicePixelRatio
var h = canvas.height = window.innerHeight * window.devicePixelRatio
ctx.clearRect(0,0,w,h)
@@ -25,24 +26,24 @@ const stars = (function(){
while (n--) {
var x = ri(w)
var y = ri(h)
- var r0 = rr(0, 1)
- var r1 = rr(0, 1)
- var r2 = rr(0, 1)
- var t0 = ri(2*Math.PI)
- var t1 = ri(2*Math.PI)
- var t2 = ri(2*Math.PI)
+ var r0 = rr(0, 1)
+ var r1 = rr(0, 1)
+ var r2 = rr(0, 1)
+ var t0 = ri(2*Math.PI)
+ var t1 = ri(2*Math.PI)
+ var t2 = ri(2*Math.PI)
var x0 = x+c(t0)*r0
var y0 = y+s(t0)*r0
var x1 = x+c(t1)*r1
var y1 = y+s(t1)*r1
var x2 = x+c(t2)*r2
var y2 = y+s(t2)*r2
- ctx.beginPath()
- ctx.moveTo(x,y)
- ctx.bezierCurveTo(x0,y0,x1,y1,x2,y2)
+ ctx.beginPath()
+ ctx.moveTo(x,y)
+ ctx.bezierCurveTo(x0,y0,x1,y1,x2,y2)
var ch = rr(0, 255)|0
ctx.strokeStyle=ar ? "rgb("+ch+",0,0)" : "rgb("+ch+","+ch+","+ch+")"
- ctx.stroke()
+ ctx.stroke()
}
}
let rebuilding = false
@@ -60,4 +61,4 @@ const stars = (function(){
}, 500)
}
return { rebuild: rebuild }
-})() \ No newline at end of file
+})()