Package vooga.gameEngine.item

Interface Summary
Collidable<T> A object that implements Collidable is checked every game cycle to make sure it is not touching any other Collidable object of the given type.
Renderable Represents a game item that can be displayed on screen in a game.
Scriptable This interface provides a framework to create objects that have a predefined movement and respond to both the current TimingController and Position of the game.
Tangible Represents an item that has a Position, Dimension, and Rotation2D.
 

Class Summary
BoundedItem Represents an item that is always updated to know the current boundaries of of a given Tangible item.
GameItem Every item that will be displayed on screen in a game must extend the GameItem class.
MenuScreen Class MenuScreen represents a StaticItem that will always take up the entire viewable space.
PlacedText Class PlacedText represents text that is displayed statically on screen.
StaticItem Class StaticItem represents a GameItem that is static in terms of size, position, and rotation relative to some other item.