com.bytefarmers.droids.games.models
Class AbstractBallModel

java.lang.Object
  extended bycom.bytefarmers.droids.models.DroidModel
      extended bycom.bytefarmers.droids.games.models.AbstractBallModel
Direct Known Subclasses:
FootballModel

public abstract class AbstractBallModel
extends DroidModel

Author:
Fini A. Alring

Field Summary
 java.lang.String containmentZone
           
 java.awt.Point defaultPosition
           
 
Fields inherited from class com.bytefarmers.droids.models.DroidModel
arrowColor, borderColor, dcs, defaultLocation, direction, droidColor, location, radius, target, trajectory, velocity
 
Constructor Summary
AbstractBallModel(int x, int y, java.awt.Color ballColor, int radius)
           
 
Method Summary
 void render(java.awt.Graphics2D g2d)
          render object onto viewport
 
Methods inherited from class com.bytefarmers.droids.models.DroidModel
getAngleTo, getBorderLocation, getBorderLocation, getDefaultLocation, getDirection, getDistanceTo, getLocation, getRadius, getTarget, getVelocity, getX, getY, moveDirection, moveTowards, setDefaultLocation, setDirection, setLocation, setLocation, setRadius, setTarget, setVelocity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultPosition

public java.awt.Point defaultPosition

containmentZone

public java.lang.String containmentZone
Constructor Detail

AbstractBallModel

public AbstractBallModel(int x,
                         int y,
                         java.awt.Color ballColor,
                         int radius)
Method Detail

render

public void render(java.awt.Graphics2D g2d)
Description copied from class: DroidModel
render object onto viewport

Overrides:
render in class DroidModel
Parameters:
g2d - Graphics2S viewport