Package com.csse3200.game.entities.configs
package com.csse3200.game.entities.configs
-
ClassesClassDescriptionBase configuration class for achievements.DeserializedAchievementConfig is a wrapper class for the BaseAchievementConfig class.Defines a set of properties for all defenders.An abstract class representing the stats defining an enemy, including combat stats, movement speed,DeserializedEnemyConfig is a wrapper class for the BaseEnemyConfig class.Defines a basic set of properties stored in entities config files to be loaded by Entity Factories.Defines a set of properties for all generators.Defines a basic set of properties stored in item config files to be loaded by Item Factories.DeserializedItemConfig is a wrapper class for the BaseItemConfig class.DeserializedLevelConfig is a wrapper class for the BaseLevelConfig class.BaseSpawnConfig is a class that represents a spawn configuration.BaseWaveConfig is a class that represents a wave configuration.DeserializedDefencesConfig is a wrapper class for the BaseDefenderConfig and BaseGeneratorConfig classes.Inner class to match the JSON structure with "config" wrapper