workadventure/benchmark/socketioLoadTest.js

21 lines
565 B
JavaScript
Raw Normal View History

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));
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();
}