lane.sente
Class GameUIFactory

java.lang.Object
  |
  +--lane.sente.GameUIFactory
Direct Known Subclasses:
ThreeDGameUIFactory

public abstract class GameUIFactory
extends java.lang.Object

This is creates the space for the robot area without determining how it is displayed


Field Summary
protected  RobotArenaUI theArena
           
 
Constructor Summary
GameUIFactory(RobotArenaUI arena)
          The constructor
 
Method Summary
abstract  GameElementUI getElementUI(GameElement e)
          What subclasses will use to create appropriate elements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theArena

protected RobotArenaUI theArena
Constructor Detail

GameUIFactory

public GameUIFactory(RobotArenaUI arena)
The constructor
Parameters:
arena - The Robot Arena UI
Method Detail

getElementUI

public abstract GameElementUI getElementUI(GameElement e)
What subclasses will use to create appropriate elements
Parameters:
e - The Game element to create a UI for