Refactoring/centralizing map loading in GameManager
This commit is contained in:
parent
c846aff456
commit
9417e4a4d2
3 changed files with 20 additions and 5 deletions
|
@ -175,7 +175,8 @@ export class GameScene extends Phaser.Scene implements GameSceneInterface, Creat
|
|||
private loadNextGame(layer: ITiledMapLayer, mapWidth: number, tileWidth: number, tileHeight: number){
|
||||
let exitSceneUrl = this.getExitSceneUrl(layer);
|
||||
|
||||
let exitSceneKey = getMapKeyByUrl(exitSceneUrl);
|
||||
let exitSceneKey = gameManager.loadMap(exitSceneUrl, this.scene);
|
||||
/*let exitSceneKey = getMapKeyByUrl(exitSceneUrl);
|
||||
|
||||
let gameIndex = this.scene.getIndex(exitSceneKey);
|
||||
let game : Phaser.Scene = null;
|
||||
|
@ -187,7 +188,7 @@ export class GameScene extends Phaser.Scene implements GameSceneInterface, Creat
|
|||
}
|
||||
if(!game){
|
||||
return;
|
||||
}
|
||||
}*/
|
||||
let tiles : any = layer.data;
|
||||
tiles.forEach((objectKey : number, key: number) => {
|
||||
if(objectKey === 0){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue