var pong;
/* -1 for MacBookPro > 5.1 */
var mac = 1;

function appInit() {

    // Init the pong pattern
    var pongCtx = document.getElementById("pong").getContext("2d");
    pong = new Pong(pongCtx);
    setInterval(function () {pong.update()}, 50);


    window.addEventListener("MozOrientation", function(e) {
        var movableElts = document.querySelectorAll(".movable");
        for (var i = 0; i < movableElts.length; i++) {
            var elt = movableElts[i];
            elt.style.MozTransform = "rotate(" + (mac * -90 * e.y) + "deg)";
        }
    }, true);

    /*
    var v = 0;
    setInterval(function() {
        v -= 0.05;
        if (v < -1) v = -1;
        var evt = document.createEvent("orientation");
        evt.initOrientationEvent("MozOrientation", true, false, v, 0, 0);
        window.dispatchEvent(evt);
    }, 0);
    */
}

function log(msg) {
    dump(">>> " + msg + "\n");
}

