kaos.robots.util
Class LevelArtifact

java.lang.Object
  extended by Artifact
      extended by kaos.robots.util.LevelArtifact
All Implemented Interfaces:
java.io.Serializable

public class LevelArtifact
extends Artifact
implements java.io.Serializable


Constructor Summary
LevelArtifact(java.lang.String name)
           
 
Method Summary
 void addItem(Area item)
           
 void draw(java.awt.Graphics g, int Xcenter, int Ycenter, double scaleFactor)
          Must provide a draw method for plotter to render artifact
 void drawLegend(java.awt.Graphics g, int Xcenter, int Ycenter, double scaleFactor)
           
 java.util.Vector getItems()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LevelArtifact

public LevelArtifact(java.lang.String name)
Method Detail

addItem

public void addItem(Area item)

getItems

public java.util.Vector getItems()

toString

public java.lang.String toString()

draw

public void draw(java.awt.Graphics g,
                 int Xcenter,
                 int Ycenter,
                 double scaleFactor)
Must provide a draw method for plotter to render artifact


drawLegend

public void drawLegend(java.awt.Graphics g,
                       int Xcenter,
                       int Ycenter,
                       double scaleFactor)