All Packages Class Hierarchy This Package Previous Next Index
Class JavaBotSim.SimulationCanvas
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----JavaBotSim.SimulationCanvas
- public class SimulationCanvas
- extends Canvas
- implements Runnable
Used within JavaBotSim to control and draw a simulation.
For more detailed information, see the
JavaBotSim page.
Copyright
(c)1997 Georgia Tech Research Corporation
- Version:
- $Revision: 1.8 $
- Author:
- Tucker Balch
-
MAX_SIM_OBJS
- The maximum number of objects in a simulation.
-
SimulationCanvas(Frame, int, int, String)
- Set up the SimulationCanvas.
-
descriptionLoaded()
- Provide info about whether we have successufully
loaded the file.
-
load(String)
- Handle a load request.
-
pause()
- Handle a pause event.
-
quit()
- Handle a quit event.
-
reset()
- Handle a reset event.
-
run()
- Run the simulation.
-
setDrawIDs(boolean)
- Handle setDrawIDs
-
setDrawState(boolean)
- Handle setDrawState
-
setDrawTrails(boolean)
- Handle setDrawTrails
-
setGraphics(boolean)
- Handle setGraphics
-
setSize(int, int)
- Resize the SimulationCanvas.
-
showRuntimeStats()
- Handle a Runtime Stats event
-
start()
- Handle a start/resume event.
-
update(Graphics)
- Handle a drawing request.
MAX_SIM_OBJS
public static final int MAX_SIM_OBJS
- The maximum number of objects in a simulation.
SimulationCanvas
public SimulationCanvas(Frame p,
int w,
int h,
String dscfile)
- Set up the SimulationCanvas.
descriptionLoaded
public boolean descriptionLoaded()
- Provide info about whether we have successufully
loaded the file.
- Returns:
- true if a file is loaded, false otherwise.
run
public void run()
- Run the simulation.
update
public synchronized void update(Graphics g)
- Handle a drawing request.
- Overrides:
- update in class Component
setSize
public void setSize(int h,
int w)
- Resize the SimulationCanvas.
- Overrides:
- setSize in class Component
quit
public void quit()
- Handle a quit event.
reset
public void reset()
- Handle a reset event.
start
public void start()
- Handle a start/resume event.
showRuntimeStats
public void showRuntimeStats()
- Handle a Runtime Stats event
pause
public void pause()
- Handle a pause event.
setDrawIDs
public void setDrawIDs(boolean v)
- Handle setDrawIDs
setGraphics
public void setGraphics(boolean v)
- Handle setGraphics
setDrawState
public void setDrawState(boolean v)
- Handle setDrawState
setDrawTrails
public void setDrawTrails(boolean v)
- Handle setDrawTrails
load
public void load(String df)
- Handle a load request.
All Packages Class Hierarchy This Package Previous Next Index