mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-26 17:29:30 +02:00
Push all updates
This commit is contained in:
parent
324c92024b
commit
2cf8a75609
@ -23,6 +23,60 @@ import { initVouchers } from "./system/voucher";
|
|||||||
import { Biome } from "#enums/biome";
|
import { Biome } from "#enums/biome";
|
||||||
import { TrainerType } from "#enums/trainer-type";
|
import { TrainerType } from "#enums/trainer-type";
|
||||||
|
|
||||||
|
const biomePanelIDs: string[] = [
|
||||||
|
"town",
|
||||||
|
"plains",
|
||||||
|
"grass",
|
||||||
|
"tall_grass",
|
||||||
|
"metropolis",
|
||||||
|
"forest",
|
||||||
|
"sea",
|
||||||
|
"swamp",
|
||||||
|
"beach",
|
||||||
|
"lake",
|
||||||
|
"seabed",
|
||||||
|
"mountain",
|
||||||
|
"badlands",
|
||||||
|
"cave",
|
||||||
|
"desert",
|
||||||
|
"ice_cave",
|
||||||
|
"meadow",
|
||||||
|
"power_plant",
|
||||||
|
"volcano",
|
||||||
|
"graveyard",
|
||||||
|
"dojo",
|
||||||
|
"factory",
|
||||||
|
"ruins",
|
||||||
|
"wasteland",
|
||||||
|
"abyss",
|
||||||
|
"space",
|
||||||
|
"construction_site",
|
||||||
|
"jungle",
|
||||||
|
"fairy_cave",
|
||||||
|
"temple",
|
||||||
|
"slum",
|
||||||
|
"snowy_forest",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"island",
|
||||||
|
"laboratory",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"end"
|
||||||
|
]
|
||||||
|
|
||||||
export class LoadingScene extends SceneBase {
|
export class LoadingScene extends SceneBase {
|
||||||
readonly LOAD_EVENTS = Phaser.Loader.Events;
|
readonly LOAD_EVENTS = Phaser.Loader.Events;
|
||||||
|
|
||||||
@ -53,6 +107,41 @@ export class LoadingScene extends SceneBase {
|
|||||||
this.loadImage(`window_${w}${getWindowVariantSuffix(wv)}`, "ui/windows");
|
this.loadImage(`window_${w}${getWindowVariantSuffix(wv)}`, "ui/windows");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//this.loadImage(`abyss_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`badlands_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`beach_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`cave_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`construction_site_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`desert_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`dojo_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`end_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`factory_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`fairy_cave_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`forest_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`grass_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`graveyard_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`ice_cave_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`island_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`jungle_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`laboratory_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`lake_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`meadow_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`metropolis_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`mountain_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`plains_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`power_plant_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`ruins_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`sea_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`seabed_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`slum_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`snowy_forest_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`space_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`swamp_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`tall_grass_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`temple_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`town_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`volcano_panel`, "ui/windows");
|
||||||
|
//this.loadImage(`wasteland_panel`, "ui/windows");
|
||||||
this.loadAtlas("namebox", "ui");
|
this.loadAtlas("namebox", "ui");
|
||||||
this.loadImage("pbinfo_player", "ui");
|
this.loadImage("pbinfo_player", "ui");
|
||||||
this.loadImage("pbinfo_player_stats", "ui");
|
this.loadImage("pbinfo_player_stats", "ui");
|
||||||
|
@ -341,13 +341,19 @@ export class TitlePhase extends Phase {
|
|||||||
this.loaded = false;
|
this.loaded = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
setBiomeByType(biome: Biome): void {
|
setBiomeByType(biome: Biome, override?: boolean): void {
|
||||||
|
if (!this.scene.menuChangesBiome && !override)
|
||||||
|
return;
|
||||||
this.scene.arenaBg.setTexture(`${getBiomeKey(biome)}_bg`);
|
this.scene.arenaBg.setTexture(`${getBiomeKey(biome)}_bg`);
|
||||||
}
|
}
|
||||||
setBiomeByName(biome: string): void {
|
setBiomeByName(biome: string, override?: boolean): void {
|
||||||
|
if (!this.scene.menuChangesBiome && !override)
|
||||||
|
return;
|
||||||
this.scene.arenaBg.setTexture(`${getBiomeKey(Utils.getEnumValues(Biome)[Utils.getEnumKeys(Biome).indexOf(biome)])}_bg`);
|
this.scene.arenaBg.setTexture(`${getBiomeKey(Utils.getEnumValues(Biome)[Utils.getEnumKeys(Biome).indexOf(biome)])}_bg`);
|
||||||
}
|
}
|
||||||
setBiomeByFile(sessionData: SessionSaveData): void {
|
setBiomeByFile(sessionData: SessionSaveData, override?: boolean): void {
|
||||||
|
if (!this.scene.menuChangesBiome && !override)
|
||||||
|
return;
|
||||||
this.scene.arenaBg.setTexture(`${getBiomeKey(sessionData.arena.biome)}_bg`);
|
this.scene.arenaBg.setTexture(`${getBiomeKey(sessionData.arena.biome)}_bg`);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -365,7 +371,7 @@ export class TitlePhase extends Phase {
|
|||||||
this.scene.gameData.getSession(loggedInUser.lastSessionSlot).then(sessionData => {
|
this.scene.gameData.getSession(loggedInUser.lastSessionSlot).then(sessionData => {
|
||||||
if (sessionData) {
|
if (sessionData) {
|
||||||
this.lastSessionData = sessionData;
|
this.lastSessionData = sessionData;
|
||||||
//this.setBiomeByFile(sessionData)
|
this.setBiomeByFile(sessionData, true)
|
||||||
this.setBiomeByType(Biome.END)
|
this.setBiomeByType(Biome.END)
|
||||||
}
|
}
|
||||||
this.showOptions();
|
this.showOptions();
|
||||||
|
@ -293,6 +293,7 @@ class SessionSlot extends Phaser.GameObjects.Container {
|
|||||||
public hasData: boolean;
|
public hasData: boolean;
|
||||||
public wv: integer;
|
public wv: integer;
|
||||||
private loadingLabel: Phaser.GameObjects.Text;
|
private loadingLabel: Phaser.GameObjects.Text;
|
||||||
|
public backer: Phaser.GameObjects.Image
|
||||||
|
|
||||||
constructor(scene: BattleScene, slotId: integer, ypos: integer, autoSlot?: integer) {
|
constructor(scene: BattleScene, slotId: integer, ypos: integer, autoSlot?: integer) {
|
||||||
super(scene, 0, ypos * 56);
|
super(scene, 0, ypos * 56);
|
||||||
@ -307,6 +308,15 @@ class SessionSlot extends Phaser.GameObjects.Container {
|
|||||||
const slotWindow = addWindow(this.scene, 0, 0, 304, 52);
|
const slotWindow = addWindow(this.scene, 0, 0, 304, 52);
|
||||||
this.add(slotWindow);
|
this.add(slotWindow);
|
||||||
|
|
||||||
|
if (this.slotId == 0) {
|
||||||
|
//this.backer = this.scene.add.image(0, 0, `sea_panel`)
|
||||||
|
//this.backer.setOrigin(0.5, 0.5)
|
||||||
|
//this.backer.setScale(304/909, 52/155)
|
||||||
|
//this.backer.setPosition(102*1.5 - 1, 26)
|
||||||
|
//this.backer.setSize(304, 52)
|
||||||
|
//this.add(this.backer)
|
||||||
|
}
|
||||||
|
|
||||||
this.loadingLabel = addTextObject(this.scene, 152, 26, i18next.t("saveSlotSelectUiHandler:loading"), TextStyle.WINDOW);
|
this.loadingLabel = addTextObject(this.scene, 152, 26, i18next.t("saveSlotSelectUiHandler:loading"), TextStyle.WINDOW);
|
||||||
this.loadingLabel.setOrigin(0.5, 0.5);
|
this.loadingLabel.setOrigin(0.5, 0.5);
|
||||||
this.add(this.loadingLabel);
|
this.add(this.loadingLabel);
|
||||||
|
Loading…
Reference in New Issue
Block a user