topical media & game development
mobile-graphic-enchant-examples-plugins-wiiu-main.js / js
enchant();
emulation wii u
if(!window.wiiu){
window.wiiu = {gamepad: {}};
window.wiiu.gamepad.update = function() {
var keyEventTable = {
'a': 0x8000,
'b': 0x4000,
'x': 0x2000,
'y': 0x1000,
'l': 0x0020,
'r': 0x0010,
'zl': 0x0080,
'zr': 0x0040,
'up': 0x0200,
'down': 0x0100,
'right': 0x0800,
'left': 0x0400
};
return {
'isEnabled': 1,
'isDataValid': 1,
'tpTouch': 1,
'tpValidity': 0,
'lStickX': 0.7,
'lStickY': 0.3,
'rStickX': -0.3,
'rStickY': 0.7,
'hold': 0x00
};
};
}
window.onload = function() {
var game = new Game(854/2, 448/2);
game.preload('mobile-graphic-enchant-examples-plugins-wiiu-chara1.png');
game.onload = function() {
var bear = new Sprite(32, 32);
bear.image = game.assets['mobile-graphic-enchant-examples-plugins-wiiu-chara1.png'];
bear.frame = 0;
bear.moveTo(100, 160);
bear.on('enterframe', function() {
this.x += game.input.rstick.x * 10;
this.y += game.input.rstick.y * 10;
});
game.rootScene.addChild(bear);
var white = new Sprite(32, 32);
white.image = game.assets['mobile-graphic-enchant-examples-plugins-wiiu-chara1.png'];
white.frame = 5;
white.moveTo(140, 160);
white.on('enterframe', function() {
this.x += game.input.lstick.x * 10;
this.y += game.input.lstick.y * 10;
});
game.rootScene.addChild(white);
};
game.start();
};
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.