diff --git a/moonlight/src/Constants.js b/moonlight/src/Constants.js index 28216e1..21b8c96 100644 --- a/moonlight/src/Constants.js +++ b/moonlight/src/Constants.js @@ -7,6 +7,9 @@ RECENTLYSTOLEN_MAX = 5; SPEED_WALKING = 8; SPEED_RUNNING = 14; +TILE_WIDTH = 32; +TILE_HEIGHT = 32; + // Millisecond durations per tweens, per tile TWEEN_DURATION_PERPIXEL_RUNNING = 6; TWEEN_DURATION_PERPIXEL_WALKING = 12; diff --git a/moonlight/src/GameStates.js b/moonlight/src/GameStates.js index 29950f9..6c9d5ac 100644 --- a/moonlight/src/GameStates.js +++ b/moonlight/src/GameStates.js @@ -67,6 +67,7 @@ GameState.prototype.create = function() pathfinder = new PF.AStarFinder({allowDiagonal: false}); this.physics.arcade.enable(player); + player.body.setSize(16, 16, 8, 16); player.body.center = new Phaser.Point(player.body.width / 2, player.body.height + player.body.halfHeight); player.body.collideWorldBounds = true; //player.body.immovable = true; @@ -334,11 +335,11 @@ GameState.prototype.update = function() player.body.y = prevpos.y; switch ( getFaceState(player) ) { case STATE_FACE_LEFT: { - player.body.x -= STEAL_DISTANCE; + player.body.x -= (STEAL_DISTANCE + 8); break; } case STATE_FACE_RIGHT: { - player.body.x += STEAL_DISTANCE; + player.body.x += (STEAL_DISTANCE + 8); break; } case STATE_FACE_DOWN: { @@ -346,7 +347,7 @@ GameState.prototype.update = function() break; } case STATE_FACE_UP: { - player.body.y -= STEAL_DISTANCE; + player.body.y -= (STEAL_DISTANCE * 2); break; } }