26 lines
562 B
JavaScript
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);
|
|
} |