Package com.csse3200.game.entities.factories
package com.csse3200.game.entities.factories
-
ClassDescriptionA factory to create tutorial entities.Factory 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 class for spawning terminals used to unlock codex entries.Factory for creating collectable entities (e.g., keys, coins, potions).Factory for creating computer terminal entities with visuals, physics, interaction tooltip, and terminal behaviour pre-wired.Factory to create DeathZone entities (objects that kill the player (and possibly enemies)).Factory for creating enemy and boss entities.Factory to create Floor entities using individual PNG textures.Factory to create HUD entity.Factory to create Platform entities.This is just a class of static methods used to assemble new laser detector entities.A class full of static methods which construct different laser entity typesThe light factory is used to create the various light entities and apply the corresponding components to them.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.Signpost Factory for creating signpost entities Image texture depends on direction for arrow to face (left, right, up or down).Factory to create trap entities (objects that damage the player (and possibly enemies)).Factory for creating static vertical wall entities.