Package <default>

Class Diagram Summary
<default> 
 

Interface Summary
BlockThis interface will be implemented for any class that should represent a
block on a screen in the game.
GameEntityThis interface will be implemented for any class that should represent an
entity in the game.
PlayerThis interface will be implemented for any class that should represent a
player in the game.
PriorityQueueThe PriorityQueue class it used to keep track of which entities should be
updated in any given time step.
ScreenThis class represents a single "screen" in the game.
 

Class Summary
BasicBlock 
BasicEntity 
BasicPlayer 
BasicScreenThis class is a very basic implementation of the Screen interface.
BlockSelectorPanel 
EditorDisplay 
EditorDisplay.LinkDisplayThis class is simply a little panel that displays links.
EditorPlayerThis class is just used by the editor to help it interact with the MainDisplay
class.
EntitySelectorPanel 
GameEntityList 
GameSetupThis class provides methods for the main frame to get the components of the
game.
ImageEditorA class for editing small images for use in the games.
ImageEditor.ImagePanel 
ImageEditor.ImageSelectionPanel 
ListBasedPriorityQueueThis is an implementation of the PriorityQueue interface that uses a linked
list.
LocationThis class represents a location in the game.
MainDisplayThis class is the panel on which the action part of the game is rendered.
MainFrameThis class represents the frame/window that the game is played in.
ScreenEditorThis class is designed to let humans easily interact with and build
screens once the class for that screen has been written.
ScreenEditor.PropertiesDialog 
ScreenEditor.ScreenRepresentation 
ScreenEditor.ScreenSelector 
SelectorPanel 
SimpleMain