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);
|
|
|
|
|
2018-03-27 19:20:22 +00:00
|
|
|
// Animation loop IS update loop for now, whatever
|
2018-03-27 17:39:08 +00:00
|
|
|
function update(){
|
2018-03-27 19:20:22 +00:00
|
|
|
|
|
|
|
// Update
|
2018-03-27 17:39:08 +00:00
|
|
|
slideshow.update();
|
|
|
|
pencil.update();
|
2018-03-27 19:20:22 +00:00
|
|
|
Mouse.update();
|
|
|
|
|
|
|
|
// Draw
|
2018-03-28 17:12:05 +00:00
|
|
|
slideshow.draw();
|
2018-03-27 19:20:22 +00:00
|
|
|
pencil.draw();
|
2018-04-02 17:43:20 +00:00
|
|
|
|
|
|
|
// Update
|
|
|
|
publish("update");
|
2018-03-27 19:20:22 +00:00
|
|
|
|
2018-03-27 17:39:08 +00:00
|
|
|
window.requestAnimationFrame(update);
|
2018-03-27 19:20:22 +00:00
|
|
|
|
2018-03-27 17:39:08 +00:00
|
|
|
}
|
|
|
|
window.requestAnimationFrame(update);
|
|
|
|
|
|
|
|
// First slide!
|
2018-04-13 20:58:04 +00:00
|
|
|
slideshow.gotoChapter("Sandbox");
|
2018-03-27 17:39:08 +00:00
|
|
|
|
|
|
|
}
|