crowds/js/main.js
Nicky Case a66e9e5a4a music
2018-04-16 15:51:08 -04:00

46 lines
No EOL
710 B
JavaScript

window.onload = function(){
// Setting up the main stuff
window.slideshow = new Slideshow();
window.pencil = new Pencil();
window.navigation = new Navigation();
// Initializing the Mouse
Mouse.init(document.body);
// Animation loop IS update loop for now, whatever
function update(){
// Update
slideshow.update();
pencil.update();
Mouse.update();
// Draw
slideshow.draw();
pencil.draw();
// Update
publish("update");
window.requestAnimationFrame(update);
}
window.requestAnimationFrame(update);
// Start Preloading!
publish("prepreload");
}
subscribe("START", function(){
// Music
SOUNDS.bg_music.play();
// Navigation
// Introduction
slideshow.next();
});