Implement screen wrap and slightly better alignment
This commit is contained in:
parent
2a153b7c7c
commit
b8c9367f75
1 changed files with 7 additions and 2 deletions
|
@ -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;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue