2020-09-09 12:32:01 +02:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
setYRandom
|
|
|
|
};
|
|
|
|
|
|
|
|
function setYRandom(context, events, done) {
|
2020-09-16 09:31:44 +02:00
|
|
|
if (context.angle === undefined) {
|
|
|
|
context.angle = Math.random() * Math.PI * 2;
|
|
|
|
}
|
|
|
|
context.angle += 0.05;
|
|
|
|
|
|
|
|
context.vars.x = 320 + 1472/2 * (1 + Math.sin(context.angle));
|
|
|
|
context.vars.y = 200 + 1090/2 * (1 + Math.cos(context.angle));
|
2020-09-15 10:06:11 +02:00
|
|
|
context.vars.left = context.vars.x - 320;
|
|
|
|
context.vars.top = context.vars.y - 200;
|
|
|
|
context.vars.right = context.vars.x + 320;
|
|
|
|
context.vars.bottom = context.vars.y + 200;
|
2020-09-09 12:32:01 +02:00
|
|
|
return done();
|
2020-09-11 09:56:05 +02:00
|
|
|
}
|