lane.sente
Class InanimateGameElementUI

java.lang.Object
  |
  +--lane.sente.GameElementUI
        |
        +--lane.sente.InanimateGameElementUI
All Implemented Interfaces:
GameElementListener, InanimateGameElementListener, ThreeDObject
Direct Known Subclasses:
ThreeDStoneUI

public abstract class InanimateGameElementUI
extends GameElementUI
implements InanimateGameElementListener

This is


Fields inherited from class lane.sente.GameElementUI
sphere, theContainer, xLocation, xSize, yLocation, ySize, zLocation
 
Constructor Summary
InanimateGameElementUI(RobotArenaUI theContainer)
          The constructor for this element
 
Method Summary
abstract  void paint(java.awt.Graphics g)
          the paint method to be defined by subclasses
 
Methods inherited from class lane.sente.GameElementUI
getName, getObject, setXlocation, setXSize, setYlocation, setYSize, setZlocation, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface lane.sente.GameElementListener
setXlocation, setXSize, setYlocation, setYSize, setZlocation
 

Constructor Detail

InanimateGameElementUI

public InanimateGameElementUI(RobotArenaUI theContainer)
The constructor for this element
Parameters:
theContainer - the UI that will hold this object
Method Detail

paint

public abstract void paint(java.awt.Graphics g)
the paint method to be defined by subclasses
Overrides:
paint in class GameElementUI
Parameters:
g - The graphic element to draw upon