Hierarchy For All Packages
Package Hierarchies:- com.csse3200.game,
- com.csse3200.game.ai.movement,
- com.csse3200.game.ai.tasks,
- com.csse3200.game.areas,
- com.csse3200.game.areas.terrain,
- com.csse3200.game.areas.weather,
- com.csse3200.game.components,
- com.csse3200.game.components.combat,
- com.csse3200.game.components.combat.attackpatterns,
- com.csse3200.game.components.controlsmenu,
- com.csse3200.game.components.cutscenes,
- com.csse3200.game.components.endcredits,
- com.csse3200.game.components.gamearea,
- com.csse3200.game.components.intro,
- com.csse3200.game.components.inventory,
- com.csse3200.game.components.items,
- com.csse3200.game.components.losescreen,
- com.csse3200.game.components.maingame,
- com.csse3200.game.components.maingame.mainmenu,
- com.csse3200.game.components.npc,
- com.csse3200.game.components.placeables,
- com.csse3200.game.components.plants,
- com.csse3200.game.components.player,
- com.csse3200.game.components.questgiver,
- com.csse3200.game.components.settingsmenu,
- com.csse3200.game.components.ship,
- com.csse3200.game.components.tasks,
- com.csse3200.game.components.tractor,
- com.csse3200.game.components.winscreen,
- com.csse3200.game.concurrency,
- com.csse3200.game.entities,
- com.csse3200.game.entities.configs,
- com.csse3200.game.entities.configs.plants,
- com.csse3200.game.entities.factories,
- com.csse3200.game.events,
- com.csse3200.game.events.listeners,
- com.csse3200.game.files,
- com.csse3200.game.input,
- com.csse3200.game.missions,
- com.csse3200.game.missions.achievements,
- com.csse3200.game.missions.cutscenes,
- com.csse3200.game.missions.quests,
- com.csse3200.game.missions.rewards,
- com.csse3200.game.physics,
- com.csse3200.game.physics.components,
- com.csse3200.game.physics.raycast,
- com.csse3200.game.rendering,
- com.csse3200.game.screens,
- com.csse3200.game.services,
- com.csse3200.game.services.plants,
- com.csse3200.game.services.sound,
- com.csse3200.game.ui,
- com.csse3200.game.ui.terminal,
- com.csse3200.game.ui.terminal.commands,
- com.csse3200.game.utils,
- com.csse3200.game.utils.math
Class Hierarchy
- java.lang.Object
- com.badlogic.gdx.scenes.scene2d.Actor
- com.badlogic.gdx.scenes.scene2d.Group (implements com.badlogic.gdx.scenes.scene2d.utils.Cullable)
- com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup (implements com.badlogic.gdx.scenes.scene2d.utils.Layout)
- com.badlogic.gdx.scenes.scene2d.ui.Stack
- com.csse3200.game.components.inventory.ItemSlot
- com.badlogic.gdx.scenes.scene2d.ui.Stack
- com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup (implements com.badlogic.gdx.scenes.scene2d.utils.Layout)
- com.csse3200.game.components.inventory.ItemFrame
- com.badlogic.gdx.scenes.scene2d.Group (implements com.badlogic.gdx.scenes.scene2d.utils.Cullable)
- com.csse3200.game.ui.terminal.commands.AddItemCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.ui.terminal.commands.AddWeatherCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.physics.raycast.AllHitCallback (implements com.badlogic.gdx.physics.box2d.RayCastCallback)
- com.csse3200.game.services.sound.BackgroundMusicService (implements com.csse3200.game.services.sound.MusicService)
- com.csse3200.game.entities.configs.BaseAnimalConfig
- com.csse3200.game.entities.configs.BaseEntityConfig
- com.csse3200.game.entities.configs.CropTileConfig
- com.csse3200.game.entities.configs.GhostKingConfig
- com.csse3200.game.entities.configs.PlayerConfig
- com.csse3200.game.entities.configs.QuestgiverConfig
- com.csse3200.game.entities.configs.plants.BasePlantConfig
- com.csse3200.game.physics.BodyUserData
- com.csse3200.game.areas.weather.ClimateController (implements com.badlogic.gdx.utils.Json.Serializable)
- com.csse3200.game.components.Component (implements com.badlogic.gdx.utils.Json.Serializable)
- com.csse3200.game.ai.tasks.AITaskComponent (implements com.csse3200.game.ai.tasks.TaskRunner)
- com.csse3200.game.components.npc.AnimalAnimationController
- com.csse3200.game.components.npc.HostileAnimationController
- com.csse3200.game.components.npc.AnimalEffectsController
- com.csse3200.game.components.combat.attackpatterns.AttackPatternComponent
- com.csse3200.game.components.combat.attackpatterns.BatAttackPattern
- com.csse3200.game.components.combat.attackpatterns.DragonflyAttackPattern
- com.csse3200.game.components.combat.attackpatterns.OxygenEaterAttackPattern
- com.csse3200.game.components.AuraLightComponent
- com.csse3200.game.components.ship.ShipLightComponent
- com.csse3200.game.rendering.BlinkComponent
- com.csse3200.game.components.CameraComponent
- com.csse3200.game.components.placeables.ChestComponent
- com.csse3200.game.components.items.ClueComponent
- com.csse3200.game.physics.components.ColliderComponent
- com.csse3200.game.physics.components.HitboxComponent
- com.csse3200.game.components.InteractionDetector
- com.csse3200.game.components.plants.PlantAreaOfEffectComponent
- com.csse3200.game.components.plants.PlantProximityComponent
- com.csse3200.game.physics.components.HitboxComponent
- com.csse3200.game.components.combat.CombatStatsComponent
- com.csse3200.game.components.ConeLightComponent
- com.csse3200.game.areas.terrain.CropTileComponent
- com.csse3200.game.components.placeables.FenceComponent
- com.csse3200.game.components.npc.FireflyScareComponent
- com.csse3200.game.components.npc.GhostAnimationController
- com.csse3200.game.components.player.HungerComponent
- com.csse3200.game.input.InputComponent (implements com.badlogic.gdx.input.GestureDetector.GestureListener, com.badlogic.gdx.InputProcessor)
- com.csse3200.game.input.InputDecorator
- com.csse3200.game.components.player.KeyboardPlayerInputComponent
- com.csse3200.game.ui.terminal.KeyboardTerminalInputComponent
- com.csse3200.game.components.tractor.KeyboardTractorInputComponent
- com.csse3200.game.components.player.TouchPlayerInputComponent
- com.csse3200.game.ui.terminal.TouchTerminalInputComponent
- com.csse3200.game.components.tractor.TouchTractorInputComponent
- com.csse3200.game.components.player.InventoryComponent
- com.csse3200.game.components.items.ItemActions
- com.csse3200.game.components.items.ItemComponent
- com.csse3200.game.components.player.ItemPickupComponent
- com.csse3200.game.components.placeables.LightController
- com.csse3200.game.components.maingame.MainGameActions
- com.csse3200.game.components.maingame.mainmenu.MainMenuActions
- com.csse3200.game.components.npc.MultiDropComponent
- com.csse3200.game.components.player.OpenPauseComponent
- com.csse3200.game.components.ParticleEffectComponent
- com.csse3200.game.components.maingame.PauseMenuActions
- com.csse3200.game.physics.components.PhysicsComponent
- com.csse3200.game.physics.components.PhysicsMovementComponent (implements com.csse3200.game.ai.movement.MovementController)
- com.csse3200.game.components.placeables.PlaceableEvents
- com.csse3200.game.components.plants.PlantComponent
- com.csse3200.game.components.plants.PlantMouseHoverComponent
- com.csse3200.game.components.player.PlayerActions
- com.csse3200.game.components.player.PlayerAnimationController
- com.csse3200.game.components.player.PlayerHighlightComponent
- com.csse3200.game.components.combat.ProjectileAnimationController
- com.csse3200.game.components.combat.ProjectileComponent
- com.csse3200.game.components.questgiver.QuestIndicatorComponent
- com.csse3200.game.rendering.RenderComponent (implements com.badlogic.gdx.utils.Disposable, com.csse3200.game.rendering.Renderable)
- com.csse3200.game.rendering.AnimationRenderComponent
- com.csse3200.game.rendering.AnimationEffectsComponent
- com.csse3200.game.rendering.DynamicTextureRenderComponent
- com.csse3200.game.areas.terrain.TerrainComponent
- com.csse3200.game.rendering.TextureRenderComponent
- com.csse3200.game.ui.UIComponent (implements com.csse3200.game.rendering.Renderable)
- com.csse3200.game.components.controlsmenu.ControlsMenuDisplay
- com.csse3200.game.components.items.CoordinatesDisplay
- com.csse3200.game.components.cutscenes.CutsceneDisplay
- com.csse3200.game.components.placeables.DialogueComponent
- com.csse3200.game.components.player.DimComponent
- com.csse3200.game.components.endcredits.EndCreditsDisplay
- com.csse3200.game.entities.EntityIndicator
- com.csse3200.game.components.gamearea.GameAreaDisplay
- com.csse3200.game.services.GameTimeDisplay
- com.csse3200.game.services.HealthDisplay
- com.csse3200.game.services.HungerBar
- com.csse3200.game.components.intro.IntroDisplay
- com.csse3200.game.components.inventory.InventoryDisplay
- com.csse3200.game.components.losescreen.LoseScreenDisplay
- com.csse3200.game.components.maingame.mainmenu.MainMenuDisplay
- com.csse3200.game.components.questgiver.MissionDisplay
- com.csse3200.game.services.OxygenDisplay
- com.csse3200.game.components.gamearea.PerformanceDisplay
- com.csse3200.game.components.plants.PlantInfoDisplayComponent
- com.csse3200.game.components.player.PlayerStatsDisplay
- com.csse3200.game.services.ProgressBar
- com.csse3200.game.components.settingsmenu.SettingsMenuDisplay
- com.csse3200.game.components.ship.ShipDisplay
- com.csse3200.game.ui.terminal.TerminalDisplay
- com.csse3200.game.services.ToggleableMap
- com.csse3200.game.components.inventory.ToolbarDisplay
- com.csse3200.game.components.winscreen.WinScreenDisplay
- com.csse3200.game.rendering.AnimationRenderComponent
- com.csse3200.game.components.ship.ShipAnimationController
- com.csse3200.game.components.ship.ShipDebrisComponent
- com.csse3200.game.components.npc.ShipEaterAnimationController
- com.csse3200.game.components.combat.attackpatterns.ShipEaterAttackPattern
- com.csse3200.game.components.npc.ShipEaterScareComponent
- com.csse3200.game.areas.terrain.ShipPartTileComponent
- com.csse3200.game.components.ship.ShipProgressComponent
- com.csse3200.game.components.ship.ShipTimeSkipComponent
- com.csse3200.game.components.placeables.SprinklerComponent
- com.csse3200.game.components.combat.StunComponent
- com.csse3200.game.components.npc.TamableComponent
- com.csse3200.game.ui.terminal.Terminal
- com.csse3200.game.components.combat.TouchAttackComponent
- com.csse3200.game.components.tractor.TractorActions
- com.csse3200.game.components.tractor.TractorAnimationController
- com.csse3200.game.components.items.WateringCanLevelComponent
- com.csse3200.game.components.ComponentType
- com.csse3200.game.components.placeables.ConnectedEntityUtility
- com.csse3200.game.missions.cutscenes.Cutscene
- com.csse3200.game.ui.terminal.commands.DebugCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.rendering.DebugRenderer
- com.csse3200.game.ai.tasks.DefaultTask (implements com.csse3200.game.ai.tasks.Task)
- com.csse3200.game.components.tasks.ChaseTask (implements com.csse3200.game.ai.tasks.PriorityTask)
- com.csse3200.game.components.tasks.FollowTask
- com.csse3200.game.components.tasks.TamedFollowTask
- com.csse3200.game.components.tasks.RunAwayTask
- com.csse3200.game.components.tasks.FollowTask
- com.csse3200.game.components.tasks.MovementTask
- com.csse3200.game.components.tasks.MoveToPlantTask (implements com.csse3200.game.ai.tasks.PriorityTask)
- com.csse3200.game.components.tasks.MoveToShipTask (implements com.csse3200.game.ai.tasks.PriorityTask)
- com.csse3200.game.ai.tasks.TimedTask (implements com.csse3200.game.ai.tasks.PriorityTask)
- com.csse3200.game.components.tasks.PanicTask (implements com.csse3200.game.ai.tasks.PriorityTask)
- com.csse3200.game.components.tasks.WaitTask
- com.csse3200.game.components.tasks.WanderTask (implements com.csse3200.game.ai.tasks.PriorityTask)
- com.csse3200.game.components.tasks.ChaseTask (implements com.csse3200.game.ai.tasks.PriorityTask)
- com.csse3200.game.ui.terminal.commands.DialogueScreenCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.utils.DirectionUtils
- com.csse3200.game.utils.DiscordActivity
- com.csse3200.game.services.sound.EffectsMusicService (implements com.csse3200.game.services.sound.MusicService)
- com.csse3200.game.entities.EntitiesSpawner
- com.csse3200.game.entities.Entity (implements com.badlogic.gdx.utils.Json.Serializable)
- com.csse3200.game.entities.EntityService
- com.csse3200.game.entities.EntitySpawner
- com.csse3200.game.events.EventHandler
- com.csse3200.game.services.FactoryService
- com.csse3200.game.files.FileLoader
- com.csse3200.game.entities.FireflySpawner
- com.badlogic.gdx.Game (implements com.badlogic.gdx.ApplicationListener)
- com.csse3200.game.GdxGame
- com.csse3200.game.areas.GameArea (implements com.badlogic.gdx.utils.Disposable)
- com.csse3200.game.areas.SpaceGameArea
- com.csse3200.game.areas.TestGameArea
- com.csse3200.game.areas.terrain.GameMap
- com.csse3200.game.services.GameTime
- com.csse3200.game.ui.terminal.commands.GODDIDCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.ui.terminal.commands.GODDIDNTCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.utils.math.GridPoint2Utils
- com.csse3200.game.input.InputFactory
- com.csse3200.game.input.KeyboardInputFactory
- com.csse3200.game.input.TouchInputFactory
- com.csse3200.game.input.InputLayer
- com.csse3200.game.input.InputService (implements com.badlogic.gdx.input.GestureDetector.GestureListener, com.badlogic.gdx.InputProcessor)
- com.csse3200.game.components.inventory.InventoryDisplayManager
- com.csse3200.game.entities.factories.ItemFactory
- com.csse3200.game.concurrency.JobSystem
- com.csse3200.game.services.LightService
- com.csse3200.game.ui.terminal.commands.LoadCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.missions.Mission
- com.csse3200.game.missions.achievements.Achievement
- com.csse3200.game.missions.achievements.CollectItemsAchievement
- com.csse3200.game.missions.achievements.PlantCropsAchievement
- com.csse3200.game.missions.quests.Quest
- com.csse3200.game.missions.quests.AutoQuest
- com.csse3200.game.missions.quests.ClearDebrisQuest
- com.csse3200.game.missions.quests.SpaceDebrisQuest
- com.csse3200.game.missions.quests.FertiliseCropTilesQuest
- com.csse3200.game.missions.quests.FishingQuest
- com.csse3200.game.missions.quests.InventoryStateQuest
- com.csse3200.game.missions.quests.MainQuest
- com.csse3200.game.missions.quests.ManageHostilesQuest
- com.csse3200.game.missions.quests.MissionCompleteQuest
- com.csse3200.game.missions.quests.OxygenLevelQuest
- com.csse3200.game.missions.quests.PlantInteractionQuest
- com.csse3200.game.missions.quests.ShipRepairQuest
- com.csse3200.game.missions.quests.TameAnimalsQuest
- com.csse3200.game.missions.achievements.Achievement
- com.csse3200.game.missions.MissionManager (implements com.badlogic.gdx.utils.Json.Serializable)
- com.csse3200.game.entities.configs.NPCConfigs
- com.csse3200.game.entities.factories.NPCFactory
- com.csse3200.game.entities.factories.ObstacleFactory
- com.csse3200.game.rendering.ParticleEffectWrapper
- com.csse3200.game.services.ParticleService
- com.csse3200.game.physics.PhysicsContactListener (implements com.badlogic.gdx.physics.box2d.ContactListener)
- com.csse3200.game.physics.PhysicsEngine (implements com.badlogic.gdx.utils.Disposable)
- com.csse3200.game.physics.PhysicsLayer
- com.csse3200.game.physics.PhysicsService
- com.csse3200.game.physics.PhysicsUtils
- com.csse3200.game.entities.factories.PlaceableFactory
- com.csse3200.game.services.PlanetOxygenService (implements com.csse3200.game.services.OxygenLevel)
- com.csse3200.game.ui.terminal.commands.PlantCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.services.plants.PlantCommandService
- com.csse3200.game.entities.configs.plants.PlantConfigs
- com.csse3200.game.entities.factories.PlantFactory
- com.csse3200.game.services.plants.PlantInfoService
- com.csse3200.game.entities.factories.PlayerFactory
- com.csse3200.game.entities.factories.PlayerHighlightFactory
- com.csse3200.game.services.PlayerHungerService
- com.csse3200.game.services.PlayerMapService
- com.csse3200.game.entities.factories.ProjectileFactory
- com.csse3200.game.missions.quests.QuestFactory
- com.csse3200.game.entities.factories.QuestgiverFactory
- com.csse3200.game.utils.math.RandomUtils
- com.csse3200.game.physics.raycast.RaycastHit
- java.lang.Record
- com.csse3200.game.events.ScheduledEvent
- com.csse3200.game.ui.terminal.commands.RemoveItemCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.rendering.Renderer (implements com.badlogic.gdx.utils.Disposable)
- com.csse3200.game.entities.factories.RenderFactory
- com.csse3200.game.rendering.RenderService (implements com.badlogic.gdx.utils.Disposable)
- com.csse3200.game.services.ResourceService (implements com.badlogic.gdx.utils.Disposable)
- com.csse3200.game.missions.rewards.Reward
- com.csse3200.game.missions.rewards.ConsumePlayerItemsReward
- com.csse3200.game.missions.rewards.DialogueReward
- com.csse3200.game.missions.rewards.EntityReward
- com.csse3200.game.missions.rewards.ItemReward
- com.csse3200.game.missions.rewards.ClueReward
- com.csse3200.game.missions.rewards.MultiReward
- com.csse3200.game.missions.rewards.QuestReward
- com.csse3200.game.missions.rewards.StatReward
- com.csse3200.game.missions.rewards.TriggerHostilesReward
- com.csse3200.game.missions.rewards.TriggerWeatherReward
- com.csse3200.game.missions.rewards.WinReward
- com.csse3200.game.ui.terminal.commands.SaveCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.files.SaveGame
- com.csse3200.game.files.SaveGame.GameState
- com.csse3200.game.services.SaveLoadService
- com.badlogic.gdx.ScreenAdapter (implements com.badlogic.gdx.Screen)
- com.csse3200.game.screens.ControlsScreen
- com.csse3200.game.screens.EndCreditsScreen
- com.csse3200.game.screens.IntroScreen
- com.csse3200.game.screens.LoseScreen
- com.csse3200.game.screens.MainGameScreen
- com.csse3200.game.screens.MainMenuScreen
- com.csse3200.game.screens.SettingsScreen
- com.csse3200.game.screens.WinScreen
- com.csse3200.game.services.ServiceLocator
- com.csse3200.game.ui.terminal.commands.SetDayCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.ui.terminal.commands.SetTimeCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.ui.terminal.commands.SetTimeScaleCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.entities.factories.ShipDebrisFactory
- com.csse3200.game.entities.factories.ShipFactory
- com.csse3200.game.areas.terrain.ShipPartTileFactory
- com.csse3200.game.components.npc.SingleDropHandler
- com.csse3200.game.physics.raycast.SingleHitCallback (implements com.badlogic.gdx.physics.box2d.RayCastCallback)
- com.csse3200.game.utils.SortedIntMap<V> (implements java.lang.Iterable<T>)
- com.csse3200.game.services.sound.SoundService
- com.csse3200.game.ui.terminal.commands.SpawnCommand (implements com.csse3200.game.ui.terminal.commands.Command)
- com.csse3200.game.utils.StringDecorator<T>
- com.csse3200.game.areas.terrain.TerrainCropTileFactory
- com.csse3200.game.areas.terrain.TerrainFactory
- com.csse3200.game.areas.terrain.TerrainTile (implements com.badlogic.gdx.maps.tiled.TiledMapTile)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.csse3200.game.services.sound.InvalidSoundFileException
- java.lang.Exception
- com.csse3200.game.services.TimeService
- com.badlogic.gdx.scenes.scene2d.ui.TooltipManager
- com.csse3200.game.components.inventory.InstantTooltipManager
- com.csse3200.game.entities.factories.TractorFactory
- com.csse3200.game.ui.UIService
- com.csse3200.game.files.UserSettings
- com.csse3200.game.files.UserSettings.DisplaySettings
- com.csse3200.game.files.UserSettings.Settings
- com.csse3200.game.utils.math.Vector2Utils
- com.csse3200.game.areas.weather.WeatherEvent
- com.csse3200.game.areas.weather.AcidShowerEvent
- com.csse3200.game.areas.weather.BlizzardEvent
- com.csse3200.game.areas.weather.RainStormEvent
- com.csse3200.game.areas.weather.SolarSurgeEvent
- com.badlogic.gdx.scenes.scene2d.Actor
Interface Hierarchy
- com.csse3200.game.ui.terminal.commands.Command
- java.lang.Comparable<T>
- com.csse3200.game.rendering.Renderable
- com.csse3200.game.events.listeners.EventListener
- com.csse3200.game.events.listeners.EventListener0
- com.csse3200.game.events.listeners.EventListener1<T>
- com.csse3200.game.events.listeners.EventListener2<T0,
T1> - com.csse3200.game.events.listeners.EventListener3<T0,
T1, T2>
- com.csse3200.game.ai.movement.MovementController
- com.csse3200.game.services.sound.MusicService
- com.csse3200.game.services.OxygenLevel
- com.csse3200.game.services.sound.SoundFile
- com.csse3200.game.ai.tasks.Task
- com.csse3200.game.ai.tasks.PriorityTask
- com.csse3200.game.ai.tasks.TaskRunner
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.csse3200.game.services.sound.BackgroundMusicType
- com.csse3200.game.services.sound.BackgroundSoundFile (implements com.csse3200.game.services.sound.SoundFile)
- com.csse3200.game.missions.cutscenes.Cutscene.CutsceneType
- com.csse3200.game.services.sound.EffectSoundFile (implements com.csse3200.game.services.sound.SoundFile)
- com.csse3200.game.entities.EntityType
- com.csse3200.game.files.FileLoader.Location
- com.csse3200.game.GdxGame.ScreenType
- com.csse3200.game.entities.HungerEntityType
- com.csse3200.game.input.InputFactory.InputType
- com.csse3200.game.components.items.ItemType
- com.csse3200.game.components.player.KeyboardPlayerInputComponent.MenuTypes
- com.csse3200.game.screens.MainGameScreen.ScreenType
- com.csse3200.game.missions.MissionManager.MissionEvent
- com.csse3200.game.services.ParticleService.ParticleEffectType
- com.csse3200.game.physics.components.PhysicsComponent.AlignX
- com.csse3200.game.physics.components.PhysicsComponent.AlignY
- com.csse3200.game.components.placeables.PlaceableCategory
- com.csse3200.game.components.plants.PlantComponent.GrowthStage
- com.csse3200.game.components.player.PlayerActions.events
- com.csse3200.game.components.player.PlayerAnimationController.events
- com.csse3200.game.entities.factories.ShipFactory.events
- com.csse3200.game.components.ship.ShipProgressComponent.Feature
- com.csse3200.game.ai.tasks.Task.Status
- com.csse3200.game.areas.terrain.TerrainComponent.TerrainOrientation
- com.csse3200.game.areas.terrain.TerrainTile.TerrainCategory
- com.csse3200.game.components.tractor.TractorMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)