From d40664595eb9bcf4503009fcf9de2322b5582a0d Mon Sep 17 00:00:00 2001 From: gidsi Date: Sat, 13 Oct 2018 23:07:34 +0200 Subject: [PATCH] Fix header This reverts commit 9da32e5d17ec88503d1fac5e61307c2157ee26df. --- js/eyecandy.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/js/eyecandy.js b/js/eyecandy.js index 2ea11bf..9c61f90 100644 --- a/js/eyecandy.js +++ b/js/eyecandy.js @@ -114,19 +114,35 @@ // animation function initAnimation() { animate(); + for(var i in points) { + shiftPoint(points[i]); + } } function animate() { if(animateHeader) { ctx.clearRect(0,0,width,height); for(var i in points) { - points[i].active = 0.3; - points[i].circle.active = 0.6; + // detect points in range + if(Math.abs(getDistance(target, points[i])) < 4000) { + points[i].active = 0.3; + points[i].circle.active = 0.6; + } else if(Math.abs(getDistance(target, points[i])) < 20000) { + points[i].active = 0.1; + points[i].circle.active = 0.3; + } else if(Math.abs(getDistance(target, points[i])) < 40000) { + points[i].active = 0.02; + points[i].circle.active = 0.1; + } else { + points[i].active = 0; + points[i].circle.active = 0; + } drawLines(points[i]); points[i].circle.draw(); } } + requestAnimationFrame(animate); } function shiftPoint(p) {