Uses of Enum Class
wizardquest.settings.DifficultyEnum
Packages that use DifficultyEnum
Package
Description
-
Uses of DifficultyEnum in wizardquest.entity
Methods in wizardquest.entity with parameters of type DifficultyEnumModifier and TypeMethodDescriptionEntityEnum.createEnemy(DifficultyEnum difficulty) Creates a new instance of this entity using Java reflectionConstructors in wizardquest.entity with parameters of type DifficultyEnumModifierConstructorDescriptionFishMan(DifficultyEnum difficulty) Goblin(DifficultyEnum difficulty) Player(DifficultyEnum difficulty) -
Uses of DifficultyEnum in wizardquest.gamemanager
Methods in wizardquest.gamemanager that return DifficultyEnumModifier and TypeMethodDescriptionGameManagerInterface.getCurrentDifficulty()Returns the current difficulty of the current run.GameRun.getDifficulty()GameRunInterface.getDifficulty()Gets the difficulty of the run.Methods in wizardquest.gamemanager with parameters of type DifficultyEnumModifier and TypeMethodDescriptionEncounterEnum.createEncounter(DifficultyEnum difficulty) This creates a new instance of an Encounter of this type Uses EntityType reflection for the instantiation of the actual encounters.voidGameManagerInterface.startNewGame(DifficultyEnum difficulty) Starts a new game, with difficulty.Constructors in wizardquest.gamemanager with parameters of type DifficultyEnumModifierConstructorDescriptionEncounter(EncounterEnum type, DifficultyEnum difficulty) GameRun(DifficultyEnum difficulty, int sessionID) Creates a run for the game in the specified difficulty. -
Uses of DifficultyEnum in wizardquest.settings
Methods in wizardquest.settings that return DifficultyEnumModifier and TypeMethodDescriptionstatic DifficultyEnumReturns the enum constant of this class with the specified name.static DifficultyEnum[]DifficultyEnum.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in wizardquest.settings with parameters of type DifficultyEnumModifier and TypeMethodDescriptionfloatSettingsInterface.getEnemyDamageMultiplier(DifficultyEnum difficulty) Gets the value of the enemy damage multiplier design parameter for the specified difficulty.floatSettingsInterface.getEnemyMaxHealthMultiplier(DifficultyEnum difficulty) Gets the value of the enemy max health multiplier design parameter for the specified difficulty.intSettingsInterface.getMagicRegenRate(DifficultyEnum difficulty) Gets the value of the magic regeneration rate design parameter for the specified difficulty.intSettingsInterface.getMaxMagic(DifficultyEnum difficulty) Gets the value of the max magic design parameter for the specified difficulty.intSettingsInterface.getMaxStageReached(DifficultyEnum difficulty) Gets the user's personal best for the furthest stage they've reached of the specified difficulty.intSettingsInterface.getPlayerMaxHealth(DifficultyEnum difficulty) Gets the value of the player max health design parameter for the specified difficulty.intSettingsInterface.getShopItemCount(DifficultyEnum difficulty) Gets the value of the shop item count design parameter for the specified difficulty.intSettingsInterface.getStartingLives(DifficultyEnum difficulty) Gets the value of the starting lives design parameter for the specified difficulty.voidSettingsInterface.setEnemyDamageMultiplier(DifficultyEnum difficulty, float newEnemyDamageMultiplier) Sets the value of the enemy damage multiplier design parameter for the specified difficulty.voidSettingsInterface.setEnemyMaxHealthMultiplier(DifficultyEnum difficulty, float newEnemyMaxHealthMultiplier) Sets the value of the enemy max health multiplier design parameter for the specified difficulty.voidSettingsInterface.setMagicRegenRate(DifficultyEnum difficulty, int newMagicRegenRate) Sets the value of the starting lives design parameter for the specified difficulty.voidSettingsInterface.setMaxMagic(DifficultyEnum difficulty, int newMaxMagic) Sets the value of the max magic multiplier design parameter for the specified difficulty.voidSettingsInterface.setMaxStageReached(DifficultyEnum difficulty, int maxStageReached) Sets the value for the furthest stage the user has gotten to for th specified difficulty.voidSettingsInterface.setPlayerMaxHealth(DifficultyEnum difficulty, int newPlayerMaxHealth) Sets the value of the player max health multiplier design parameter for the specified difficulty.voidSettingsInterface.setShopItemCount(DifficultyEnum difficulty, int newShopItemCount) Sets the value of the shop item count design parameter for the specified difficulty.voidSettingsInterface.setStartingLives(DifficultyEnum difficulty, int newStartingLives) Sets the value of the starting lives design parameter for the specified difficulty. -
Uses of DifficultyEnum in wizardquest.telemetry
Methods in wizardquest.telemetry that return DifficultyEnumModifier and TypeMethodDescriptionEncounterEvent.getDifficulty()Gets the difficulty setting for the run that generated this event.StartSessionEvent.getDifficulty()Gets the difficulty of the session.Constructors in wizardquest.telemetry with parameters of type DifficultyEnumModifierConstructorDescriptionBossEncounterCompleteEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, int playerHPRemaining) Constructor for BossEncounterCompleteEvent.BossEncounterFailEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, int livesLeft) Constructor for BossEncounterFailEvent.BossEncounterStartEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber) Constructor for BossEncounterStartEvent.BuyUpgradeEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, UpgradeEnum upgradeBought, int coinsSpent) Constructor for BuyUpgradeEvent.EncounterCompleteEvent(String userID, int sessionID, Instant timeStamp, String telemetryName, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, int playerHPRemaining) Constructor for EncounterCompleteEvent.EncounterEvent(String userID, int sessionID, Instant timeStamp, String telemetryName, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber) Constructor for the encounter telemetry event.EncounterFailEvent(String userID, int sessionID, Instant timeStamp, String telemetryName, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, int livesLeft) Constructor for EncounterFailEvent.GainCoinEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, int coinsGained) Constructor for GainCoinEvent.KillEnemyEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, EntityEnum enemyType) Constructor for KillEnemyEvent.NormalEncounterCompleteEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, int playerHPRemaining) Constructor for NormalEncounterCompleteEvent.NormalEncounterFailEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber, int livesLeft) Constructor for NormalEncounterFailEvent.NormalEncounterStartEvent(String userID, int sessionID, Instant timeStamp, EncounterEnum encounterName, DifficultyEnum difficulty, int stageNumber) Constructor for NormalEncounterStartEvent.StartSessionEvent(String userID, int sessionID, Instant timeStamp, DifficultyEnum difficulty) Constructor for StartSessionEvent.