mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-10-20 03:55:51 +02:00
* i18n: prepare female DE achievments and copy keys in base language: en * adapt gender context for achv * add a TODO about an odd `this` usage * remove debugging leftover code whops * add `playerGender` to settings helper * fix test runs And revert some changes
31 lines
802 B
TypeScript
31 lines
802 B
TypeScript
import { PlayerGender } from "#app/enums/player-gender";
|
|
import { GameManagerHelper } from "./gameManagerHelper";
|
|
|
|
/**
|
|
* Helper to handle settings for tests
|
|
*/
|
|
export class SettingsHelper extends GameManagerHelper {
|
|
|
|
/**
|
|
* Disable/Enable type hints settings
|
|
* @param enable true to enabled, false to disabled
|
|
*/
|
|
typeHints(enable: boolean) {
|
|
this.game.scene.typeHints = enable;
|
|
this.log(`Type Hints ${enable? "enabled" : "disabled"}` );
|
|
}
|
|
|
|
/**
|
|
* Change the player gender
|
|
* @param gender the {@linkcode PlayerGender} to set
|
|
*/
|
|
playerGender(gender: PlayerGender) {
|
|
this.game.scene.gameData.gender = gender;
|
|
this.log(`Gender set to: ${PlayerGender[gender]} (=${gender})` );
|
|
}
|
|
|
|
private log(...params: any[]) {
|
|
console.log("Settings:", ...params);
|
|
}
|
|
}
|