let animationStep = 1;
let cur_speed = 2; // 0.1, 0.5, 1, 8
if (cur_speed < 1) {
if (animationStep > (1 / cur_speed)) {
animationStep = 1;
universe.tick();
}
animationStep++;
} else {
for (let index = 0; index < cur_speed; index++) {
universe.tick();
}
}
bGV0IGFuaW1hdGlvblN0ZXAgPSAxOwpsZXQgY3VyX3NwZWVkID0gMjsgLy8gMC4xLCAwLjUsIDEsIDgKCmlmIChjdXJfc3BlZWQgPCAxKSB7CiAgICBpZiAoYW5pbWF0aW9uU3RlcCA+ICgxIC8gY3VyX3NwZWVkKSkgewogICAgICAgIGFuaW1hdGlvblN0ZXAgPSAxOwogICAgICAgIHVuaXZlcnNlLnRpY2soKTsKICAgIH0KICAgIGFuaW1hdGlvblN0ZXArKzsKfSBlbHNlIHsKICAgIGZvciAobGV0IGluZGV4ID0gMDsgaW5kZXggPCBjdXJfc3BlZWQ7IGluZGV4KyspIHsKICAgICAgICB1bml2ZXJzZS50aWNrKCk7CiAgICB9Cn0=