mydeate/js/main.js

26 lines
562 B
JavaScript

const mainDiv = document.getElementById("mydeate-main");
const elements = new Elements();
// Initialize variables for main loop
let run = true;
let currentTime;
function main() {
initializeCanvas();
initializePointer();
requestAnimationFrame(loop);
}
function loop(elapsedTime) {
if (run) {
currentTime = document.timeline.currentTime;
clearCanvas();
updatePointerHistory({decay: true});
drawPointerHistory();
elements.renderAll();
}
requestAnimationFrame(loop);
}
function addElement(params) {
return elements.add(params);
}