mirror of
https://github.com/danbulant/heaventaker
synced 2026-07-07 20:20:47 +00:00
move clouds separately
This commit is contained in:
parent
5ae820def0
commit
226b081c16
1 changed files with 13 additions and 4 deletions
|
|
@ -197,10 +197,19 @@ export class GameScene extends Phaser.Scene {
|
||||||
var toY = this.player.y + moveY;
|
var toY = this.player.y + moveY;
|
||||||
if(toX > this.map.size.x - 1 || toX < 0 || toY > this.map.size.y - 1 || toY < 0) return;
|
if(toX > this.map.size.x - 1 || toX < 0 || toY > this.map.size.y - 1 || toY < 0) return;
|
||||||
if(this.items[toX][toY]) {
|
if(this.items[toX][toY]) {
|
||||||
if(this.items[toX][toY].type !== "lyre") return;
|
if(this.items[toX][toY].type !== "lyre") return;
|
||||||
if(toX + moveX > this.map.size.x - 1|| toX + moveX < 0 || toY + moveY > this.map.size.y - 1 || toY + moveY < 0) return;
|
if(toX + moveX > this.map.size.x - 1|| toX + moveX < 0 || toY + moveY > this.map.size.y - 1 || toY + moveY < 0) return;
|
||||||
if(this.items[toX + moveX][toY + moveY] && this.items[toX + moveX][toY + moveY].type !== "wind") return;
|
if(this.items[toX + moveX][toY + moveY] && this.items[toX + moveX][toY + moveY].type !== "wind") return;
|
||||||
this.move(toX, toY, toX + moveX, toY + moveY);
|
if(stepNum <= 0) {
|
||||||
|
this.unload();
|
||||||
|
this.createMap();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.canMove = false;
|
||||||
|
this.move(toX, toY, toX + moveX, toY + moveY, () => {
|
||||||
|
this.canMove = true;
|
||||||
|
});
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
if(stepNum <= 0) {
|
if(stepNum <= 0) {
|
||||||
this.unload();
|
this.unload();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue