【enchant.js】バーチャルパッドを使用する

pad.pngをHTMLと同じ階層に保存する。

enchant();

window.onload = function() {
    var game = new Game(320, 320);
    game.fps = 15;
    game.onload = function() {

        var lblPad = new Label();
        lblPad.text = '';

        game.rootScene.addEventListener(enchant.Event.ENTER_FRAME, function(e) {

            var text = '';

            if (game.input.left) {

                text = 'Left';

            } else if (game.input.right) {

                text = 'Right';

            } else if (game.input.up) {

                text = 'Up';

            } else if (game.input.down) {

                text = 'Down';

            }

            if (text !== '') {

                lblPad.text = text;

            }
        });

        var pad = new Pad();
        pad.x = 0;
        pad.y = 220;
        game.rootScene.addChild(pad);

        game.rootScene.addChild(lblPad);

    };
    game.start();
};