Package bytemusketeers.heslingtonhustle.scene
Provides the factories and controllers for high-level scene-related elements including characters and playing areas
- Author:
- ENG1 Team 23 (Cohort 3)
-
Interface Summary Interface Description Drawable -
Class Summary Class Description Area AnArea
is a single room or outdoor scene in which the player can exist, containing its ownTiledMap
texture and set ofInteractable
objects.AreaFactory TheAreaFactory
provides a non-static factory for initialising particularArea
objects, populated withInteractable
objectsCharacter TheCharacter
class represents the avatar of the player in the game, extending theSprite
.GameMap Interactable Item -
Enum Summary Enum Description Area.Name Distinguishes between the standardArea
instantiations -
Exception Summary Exception Description InvalidAreaException AnInvalidAreaException
indicates that anArea
could not properly be loaded