crowds/js/main.js

34 lines
590 B
JavaScript
Raw Normal View History

2018-03-27 17:39:08 +00:00
window.onload = function(){
// Setting up the main stuff
window.slideshow = new Slideshow();
window.pencil = new Pencil();
2018-04-04 15:57:35 +00:00
window.navigation = new Navigation();
2018-03-27 17:39:08 +00:00
// Initializing the Mouse
Mouse.init(document.body);
// Animation loop IS update loop for now, whatever
2018-03-27 17:39:08 +00:00
function update(){
// Update
2018-03-27 17:39:08 +00:00
slideshow.update();
pencil.update();
Mouse.update();
// Draw
2018-03-28 17:12:05 +00:00
slideshow.draw();
pencil.draw();
2018-04-02 17:43:20 +00:00
// Update
publish("update");
2018-03-27 17:39:08 +00:00
window.requestAnimationFrame(update);
2018-03-27 17:39:08 +00:00
}
window.requestAnimationFrame(update);
// First slide!
2018-04-04 15:57:35 +00:00
slideshow.gotoChapter("Sandbox");
2018-03-27 17:39:08 +00:00
}