lane.sente
Class AnimateGameElementUI

java.lang.Object
  |
  +--lane.sente.GameElementUI
        |
        +--lane.sente.AnimateGameElementUI
All Implemented Interfaces:
ThreeDObject
Direct Known Subclasses:
RobotUI

public abstract class AnimateGameElementUI
extends GameElementUI

This is the abstract class used by the UI of Animate Game Elements


Fields inherited from class lane.sente.GameElementUI
sphere, theContainer, xLocation, xSize, yLocation, ySize, zLocation
 
Constructor Summary
AnimateGameElementUI(RobotArenaUI theContainer)
          This is the constructor of the AnimateGameElementUI
 
Method Summary
abstract  void paint(java.awt.Graphics g)
          This is the paint method that will be defind in 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
 

Constructor Detail

AnimateGameElementUI

public AnimateGameElementUI(RobotArenaUI theContainer)
This is the constructor of the AnimateGameElementUI
Parameters:
theContainer - This is the ArenaUI that this element will be in
Method Detail

paint

public abstract void paint(java.awt.Graphics g)
This is the paint method that will be defind in subclasses
Overrides:
paint in class GameElementUI
Parameters:
g - This is the graphics element to paint on