Hierarchy For All Packages
- wizardquest.abilities,
- wizardquest.auth,
- wizardquest.entity,
- wizardquest.gamemanager,
- wizardquest.settings,
- wizardquest.telemetry,
- wizardquest.ui
Class Hierarchy
- java.lang.Object
- wizardquest.auth.Authenticator (implements wizardquest.auth.AuthenticatorInterface)
- wizardquest.gamemanager.Encounter (implements wizardquest.gamemanager.EncounterInterface)
- wizardquest.entity.EnemyBase (implements wizardquest.entity.EntityInterface)
- wizardquest.entity.EntityAISingleton
- wizardquest.gamemanager.GameManagerSingleton
- wizardquest.gamemanager.GameRun (implements wizardquest.gamemanager.GameRunInterface)
- wizardquest.ui.GameUserCLI
- wizardquest.entity.Player (implements wizardquest.entity.PlayerInterface)
- wizardquest.settings.SettingsSingleton
- wizardquest.telemetry.TelemetryEvent
- wizardquest.telemetry.SessionEvent
- wizardquest.telemetry.EncounterEvent
- wizardquest.telemetry.BossEncounterStartEvent
- wizardquest.telemetry.BuyUpgradeEvent
- wizardquest.telemetry.EncounterCompleteEvent
- wizardquest.telemetry.BossEncounterCompleteEvent
- wizardquest.telemetry.NormalEncounterCompleteEvent
- wizardquest.telemetry.EncounterFailEvent
- wizardquest.telemetry.BossEncounterFailEvent
- wizardquest.telemetry.NormalEncounterFailEvent
- wizardquest.telemetry.GainCoinEvent
- wizardquest.telemetry.KillEnemyEvent
- wizardquest.telemetry.NormalEncounterStartEvent
- wizardquest.telemetry.EndSessionEvent
- wizardquest.telemetry.StartSessionEvent
- wizardquest.telemetry.EncounterEvent
- wizardquest.telemetry.SettingsChangeEvent
- wizardquest.telemetry.SessionEvent
- wizardquest.telemetry.TelemetryListenerSingleton
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- wizardquest.auth.AuthenticationException
- wizardquest.gamemanager.LackingResourceException
- wizardquest.telemetry.SessionValidationException
- wizardquest.telemetry.TimestampValidationException
- wizardquest.telemetry.UserValidationException
- java.lang.Exception
- wizardquest.gamemanager.TimeManagerSingleton
- wizardquest.abilities.UpgradeBase (implements wizardquest.entity.PlayerInterface)
- wizardquest.abilities.AbsolutePulseUnlockUpgrade
- wizardquest.abilities.FireBallUnlockUpgrade
- wizardquest.abilities.FireDamageResistanceUpgrade
- wizardquest.abilities.PhysicalDamageResistanceUpgrade
- wizardquest.abilities.SlashUnlockUpgrade
- wizardquest.abilities.ThunderDamageResistanceUpgrade
- wizardquest.abilities.ThunderStormUnlockUpgrade
- wizardquest.abilities.WaterDamageResistanceUpgrade
- wizardquest.abilities.WaterJetUnlockUpgrade
Interface Hierarchy
- wizardquest.auth.AuthenticatorInterface
- wizardquest.gamemanager.EncounterInterface
- wizardquest.entity.EntityAIInterface
- wizardquest.entity.EntityInterface
- wizardquest.entity.PlayerInterface
- wizardquest.gamemanager.GameManagerInterface
- wizardquest.gamemanager.GameRunInterface
- wizardquest.settings.SettingsInterface
- wizardquest.telemetry.TelemetryListenerInterface
- wizardquest.gamemanager.TimeManagerInterface
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- wizardquest.abilities.AbilityEnum
- wizardquest.abilities.DamageEnum
- wizardquest.settings.DifficultyEnum
- wizardquest.gamemanager.EncounterEnum
- wizardquest.entity.EntityEnum
- wizardquest.auth.RoleEnum
- wizardquest.settings.SettingsEnum
- wizardquest.abilities.UpgradeEnum
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- wizardquest.auth.AuthenticationResult
- java.lang.Record