Making a nice "customize" button

This commit is contained in:
David Négrier 2020-07-28 15:53:44 +02:00
parent 866985326b
commit 6d0bccc0e1
8 changed files with 79 additions and 40 deletions

View file

@ -14,11 +14,18 @@ export interface HasMovedEvent {
export class GameManager {
private playerName: string;
private characterUserSelected: string;
private characterLayers: string[];
public storePlayerDetails(name: string, characterUserSelected : string): void {
public setPlayerName(name: string): void {
this.playerName = name;
this.characterUserSelected = characterUserSelected;
}
public setCharacterUserSelected(characterUserSelected : string): void {
this.characterLayers = [characterUserSelected];
}
public setCharacterLayers(layers: string[]) {
this.characterLayers = layers;
}
loadStartMap() : Promise<StartMapInterface> {
@ -36,7 +43,7 @@ export class GameManager {
}
getCharacterSelected(): string {
return this.characterUserSelected;
return this.characterLayers[0];
}
loadMap(mapUrl: string, scene: Phaser.Scenes.ScenePlugin, instance: string): string {