diff --git a/harkka3/samson/assets/sprites/penis.png b/harkka3/samson/assets/sprites/penis.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5f2f7cc52a4052d46d36729ba33d7a8937a1a2 Binary files /dev/null and b/harkka3/samson/assets/sprites/penis.png differ diff --git a/harkka3/samson/state0.js b/harkka3/samson/state0.js index 9e7487b935f8e0def2fbd6d243697a9f7710210c..60f68eee0bafdcae8fc9e8d4c69519295a4f7924 100644 --- a/harkka3/samson/state0.js +++ b/harkka3/samson/state0.js @@ -1,14 +1,31 @@ -var demo = {}; +var demo = {}, centerX = 1500/2, centerY = 1000/2, jorma, speed = 4; demo.state0 = function(){}; demo.state0.prototype = { - preload: function(){}, + preload: function(){ + game.load.image('jorma','assets/sprites/penis.png'); + }, create: function(){ game.stage.backgroundColor = '#ffcccc'; console.log('state0'); addChangeStateEventListeners(); game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL; + jorma = game.add.sprite(centerX, centerY, 'jorma'); + jorma.anchor.setTo(0.5, 0.5); }, - update: function(){} + update: function(){ + if (game.input.keyboard.isDown(Phaser.Keyboard.RIGHT)) { + jorma.x += speed; + } + else if (game.input.keyboard.isDown(Phaser.Keyboard.LEFT)) { + jorma.x -= speed; + } + if (game.input.keyboard.isDown(Phaser.Keyboard.DOWN)) { + jorma.y += speed; + } + else if (game.input.keyboard.isDown(Phaser.Keyboard.UP)) { + jorma.y -= speed; + } + } } function changeState(i, stateNum){