A B C D E F G H I K L M O P Q R S T U V W _

D

DefaultImageLocation() - Method in class source.ucregents.playground.physics.BaseEntity
Provides the location of the default image
DefaultImageLocation() - Method in class source.ucregents.playground.physics.BaseFieldForceEntity
 
DefaultImageLocation() - Method in class source.ucregents.playground.physics.MovingEntity
 
DefaultImageLocation() - Method in class source.ucregents.playground.physics.RangedForceEntity
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.BackgroundTerrain
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.Ball_Beach
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.Ball_Bowling
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.Ball_Smile
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.Ball_Soccer
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.Bot
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.Obstacle
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.planets.Planet1
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.planets.Planet2
 
DefaultImageLocation() - Method in class source.ucregents.playground.samplegame.planets.Planet3
 
defineClass(String, byte[]) - Method in class source.ucregents.playground.myURLClassLoader
Simplified defineClass accessor for the base class' defineClass method
defineClass(String, File) - Method in class source.ucregents.playground.myURLClassLoader
Simplified defineClass accessor for the base class' defineClass method
depopulate() - Method in class source.ucregents.playground.physics.BaseDisplayPanel
 
Deserialize(CustomXMLReader) - Method in class source.ucregents.playground.physics.BaseEntity
 
Deserialize(CustomXMLReader) - Method in class source.ucregents.playground.physics.MovingEntity
 
Desktop - Class in source.ucregents.playground.gui
This is the main Desktop Application.
Desktop() - Constructor for class source.ucregents.playground.gui.Desktop
 
desktop - Static variable in class source.ucregents.playground.gui.Desktop
 
DesktopArena - Class in source.ucregents.playground.gui
The Arena Class contains all of the entity data, and paints itself
DesktopArena(JDesktopPane) - Constructor for class source.ucregents.playground.gui.DesktopArena
Constructs the DesktopArena by Initializing its components (jbInit)
DesktopOPF - Class in source.ucregents.playground.gui
The OPF is the Object Properties Frame.
DesktopOPF(Object) - Constructor for class source.ucregents.playground.gui.DesktopOPF
 
Destroy() - Method in class source.ucregents.playground.samplegame.Bot
 
Destroy() - Method in interface source.ucregents.playground.samplegame.IDestroyable
 
Destroy() - Method in class source.ucregents.playground.samplegame.Obstacle
 
DimensionDouble - Class in source.ucregents.playground.physics
Dimension stores a pair of numbers as doubles and provides the means to modify them.
DimensionDouble(DimensionDouble) - Constructor for class source.ucregents.playground.physics.DimensionDouble
This constructs a copy of another DimensionDouble
DimensionDouble(double, double) - Constructor for class source.ucregents.playground.physics.DimensionDouble
Constructs a new DimensionDouble with width w and height h.
displayMethods(Object) - Method in class source.ucregents.playground.gui.DesktopOPF
Uses reflection to generate the swing components that allow the user to interact with the objects.
displayMethods(Method) - Method in class source.ucregents.playground.gui.EventParameterFrame
Dynamically generate swing component according to the data type passed to the method
Draw(Graphics2D, boolean) - Method in class source.ucregents.playground.physics.BaseEntity
Draws the entity to the screen
Draw(Graphics2D, boolean) - Method in class source.ucregents.playground.physics.BaseFieldForceEntity
Draws the field force
Draw(Graphics2D, Vector<BaseEntity>) - Method in class source.ucregents.playground.physics.DrawableAxes
 
Draw(Graphics2D, boolean) - Method in class source.ucregents.playground.physics.FieldForceEntity
Draws the field force
Draw(Graphics2D, boolean) - Method in class source.ucregents.playground.physics.MovingEntity
Draws the entity
Draw(Graphics2D, boolean) - Method in class source.ucregents.playground.physics.RangedForceEntity
 
DrawableAxes - Class in source.ucregents.playground.physics
This class is used for demonstration purposes to draw the axis and project all the polygons in the arena on to them.
DrawableAxes(Point2D.Double) - Constructor for class source.ucregents.playground.physics.DrawableAxes
 
DrawableAxes(int, int) - Constructor for class source.ucregents.playground.physics.DrawableAxes
 
drawArrow(Graphics, int, int, int, int, boolean, boolean, double) - Static method in class source.ucregents.playground.gui.Arrow
Draws line with arrow heads at either end.
drawArrow(Graphics, int, int, int, int, double) - Static method in class source.ucregents.playground.gui.Arrow
Draws a line with an arrowhead at its end (x2,y2) adjusted by place
drawArrow(Graphics, int, int, int, int) - Static method in class source.ucregents.playground.gui.Arrow
Draws a line with an arrowhead at its terminal end (x2,y2)
drawArrowhead(Graphics, int, int, int, int) - Static method in class source.ucregents.playground.gui.Arrow
Just draws an arrowhead at the end
DrawEntity(BaseEntity, Graphics2D) - Method in class source.ucregents.playground.gui.EditorPanel
 
DrawEntity(BaseEntity, Graphics2D) - Method in class source.ucregents.playground.physics.BaseDisplayPanel
 
DrawType - Enum in source.ucregents.playground.gui
 
dtArena - Static variable in class source.ucregents.playground.gui.Desktop
 

A B C D E F G H I K L M O P Q R S T U V W _