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

C

cacheSound(String) - Static method in class source.ucregents.playground.Utility
Gets a Sound and caches it if not yet cached.
calculateAxes() - Method in class source.ucregents.playground.physics.BaseEntity
Recalculates all the axes of the given shape.
calculateCentroid() - Method in class source.ucregents.playground.physics.PolygonOrCircle
Calculates the centroid
Capitalize(String) - Static method in class source.ucregents.playground.Utility
Capitalizes the beginning of a string.
cFrame - Static variable in class source.ucregents.playground.gui.Desktop
 
changeProperty(Object, Method, Object[]) - Static method in class source.ucregents.playground.gui.DesktopOPF
Sets the value of the given Method with the Object array as the method parameters.
Circle2d - Class in source.ucregents.playground.physics
A Circle 2D is an Ellipse2D that accepts doubles and a radius as it's ctor parameters
Circle2d(double, double, double) - Constructor for class source.ucregents.playground.physics.Circle2d
Constructs a circle
clickedOnAxesOrigin(int, int) - Method in class source.ucregents.playground.gui.EditorPanel
Determines if given coordinates constitute a click on the axes origin.
clickedOnCenterOfSelectedEntity(int, int) - Method in class source.ucregents.playground.gui.EditorPanel
Determine whether a given set of coordinates correspond with the center of an entity.
clickInEntity(BaseEntity) - Method in class source.ucregents.playground.gui.EditorPanel
Called when an object has been clicked.
clone() - Method in class source.ucregents.playground.physics.BaseEntity
 
clone() - Method in class source.ucregents.playground.physics.BaseFieldForceEntity
 
clone() - Method in class source.ucregents.playground.physics.FieldForceEntity
 
clone() - Method in class source.ucregents.playground.physics.PolygonOrCircle
 
clone() - Method in class source.ucregents.playground.physics.RangedForceEntity
Clones the entity in its current state
cloneTo(Object) - Method in class source.ucregents.playground.gui.UserEvent
Create a cloned version of this event to a given object
closePath() - Method in class source.ucregents.playground.physics.Polygon2D
Close the polygon.
CodeCompiler - Class in source.ucregents.playground
This class handles aspects of dynamically compiled code, including storing and creating the dynamic classes themselves.
CodeCompiler() - Constructor for class source.ucregents.playground.CodeCompiler
 
collide(MovingEntity) - Method in class source.ucregents.playground.physics.MovingEntity
Uses standard billard physics to change the velocities of the entities after the collision has occured.
collide(BaseEntity) - Method in class source.ucregents.playground.physics.MovingEntity
Uses standard billard physics to change the velocities of the moving after the collision has occured.
compareTo(Core.QueueInfo) - Method in class source.ucregents.playground.Core.QueueInfo
 
Compile(String, String, String) - Static method in class source.ucregents.playground.CodeCompiler
Compiles a new class and adds it as a temporary file into the class/ directory for use elsewhere Requires write access into the class/ directory.
CompilerFrame - Class in source.ucregents.playground.gui
 
CompilerFrame(int, int) - Constructor for class source.ucregents.playground.gui.CompilerFrame
 
contains(double, double) - Method in class source.ucregents.playground.physics.Polygon2D
Return true if the given point is inside the polygon.
contains(Point2D) - Method in class source.ucregents.playground.physics.Polygon2D
Return true if the given point is inside the polygon.
contains(Rectangle2D) - Method in class source.ucregents.playground.physics.Polygon2D
Return true if the given rectangle is entirely inside the polygon.
contains(double, double, double, double) - Method in class source.ucregents.playground.physics.Polygon2D
Return true if the given rectangle is entirely inside the polygon.
contentsChanged(ListDataEvent) - Method in class source.ucregents.playground.gui.EventManagerFrame
 
ContextMenu_Axes - Class in source.ucregents.playground.gui
 
ContextMenu_Axes() - Constructor for class source.ucregents.playground.gui.ContextMenu_Axes
 
ContextMenu_Entity - Class in source.ucregents.playground.gui
The popup menu that appears when right-clicking an entity.
ContextMenu_Entity() - Constructor for class source.ucregents.playground.gui.ContextMenu_Entity
Default constructor
convertEventsToList(DefaultListModel, Vector<UserEvent>) - Method in class source.ucregents.playground.gui.EventManagerFrame
Take a vector of events and convert them into a DefaultListModel so that we can dynamically add and remove from the list.
copiedEntity - Variable in class source.ucregents.playground.gui.EditorPanel
 
Core - Class in source.ucregents.playground
Class planned for future use but not yet used.
Core(Arena) - Constructor for class source.ucregents.playground.Core
 
Core.QueueInfo - Class in source.ucregents.playground
 
Core.QueueInfo(IThink, Method, int, Object[]) - Constructor for class source.ucregents.playground.Core.QueueInfo
 
createActionNodes() - Method in class source.ucregents.playground.gui.EventManagerFrame
Construct the tree of action nodes.
createEventNodes() - Method in class source.ucregents.playground.gui.EventManagerFrame
Create the nodes to construct the event tree
createFrames() - Method in class source.ucregents.playground.gui.Desktop
Creates the Internal Frames
CreateInstanceOf(Class<?>, Class<?>) - Static method in class source.ucregents.playground.Utility
Creates an instance of the specified class.
createManagerToolbar() - Method in class source.ucregents.playground.gui.CompilerFrame
 
createManagerToolbar() - Method in class source.ucregents.playground.gui.Desktop
Manager toolbar handles important functions like run, pause, and reset
createMenuBar() - Method in class source.ucregents.playground.gui.Desktop
Create the File Menu Bar
createNodes() - Method in class source.ucregents.playground.gui.CreationFrame
Create addable-object tree structure.
createXMLDoc(Vector<BaseEntity>) - Method in class source.ucregents.playground.serialization.Saver
Construct the XML document representing the Vector of entities in the editor
CreationFrame - Class in source.ucregents.playground.gui
The creation frame gives access to all types of entities available to you.
CreationFrame() - Constructor for class source.ucregents.playground.gui.CreationFrame
Default constructor.
CustomXMLFileFilter - Class in source.ucregents.playground.serialization
File filter for XML and PXML files.
CustomXMLFileFilter() - Constructor for class source.ucregents.playground.serialization.CustomXMLFileFilter
 
CustomXMLReader - Class in source.ucregents.playground.serialization
 
CustomXMLReader(Document, Element) - Constructor for class source.ucregents.playground.serialization.CustomXMLReader
 
CustomXMLWriter - Class in source.ucregents.playground.serialization
 
CustomXMLWriter(Document, Element) - Constructor for class source.ucregents.playground.serialization.CustomXMLWriter
 

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