Implement screen wrap and slightly better alignment

This commit is contained in:
Marc Di Luzio 2015-01-31 19:13:42 +00:00
parent 2a153b7c7c
commit b8c9367f75

View file

@ -229,6 +229,11 @@ Player.prototype.update = function() {
sprite.position.x = sprite.position.x + velocity.x; sprite.position.x = sprite.position.x + velocity.x;
sprite.position.y = sprite.position.y + velocity.y; sprite.position.y = sprite.position.y + velocity.y;
if (sprite.position.x < -50) sprite.position.x = width;
if (sprite.position.y < -50) sprite.position.y = height;
if (sprite.position.x > width) sprite.position.x = -50;
if (sprite.position.y > height) sprite.position.y = -50;
var state = { var state = {
x: sprite.position.x, x: sprite.position.x,
y: sprite.position.y y: sprite.position.y
@ -248,7 +253,7 @@ function createDests() {
var minX = 0; var minX = 0;
var maxX = width - minX; var maxX = width - minX;
var minY = 150; var minY = 150;
var maxY = height; var maxY = height + 100;
var len = destinations.length; var len = destinations.length;