Package com.csse3200.game.entities.factories
package com.csse3200.game.entities.factories
-
ClassesClassDescriptionFactory class for creating box entities in the game.Builder that creates autonomous (kinematic) box entities that can be used as moving game obstacles.Factory class for creating button entities.Factory for creating collectable entities (e.g., keys, coins, potions).Factory to create DeathZone entities (objects that kill the player (and possibly enemies)).Factory for creating different types of enemies.Factory to create explosion entities.Factory to create Floor entities using individual PNG textures.Factory to create Gate entities.Factory to create Platform entities.The light factory is used to create the various light entities and apply the corresponding components to them.Factory to create non-playable character (NPC) entities with predefined components.Factory to create obstacle entities.Factory to create Platform entities.Factory to create a player entity.Factory to create a player entity.Factory class for creating pressure plate entities.Factory to create projectile entities like bombs, bullets, etc.The security camera factory is used to spawn in new security camera entities.Factory to create trap entities (objects that damage the player (and possibly enemies)).Factory for creating static vertical wall entities.