All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----EDU.gatech.cc.is.simulation.AttractorSim
Copyright (c)1997 Georgia Tech Research Corporation
protected Vec2 position
protected Color foreground
protected SimulatedObject all_objects[]
protected int visionclass
protected int unique_id
protected double RADIUS
protected double top
protected double bottom
protected double left
protected double right
protected boolean deposited
protected long seed
protected Random rando
public static final boolean DEBUG
public AttractorSim()
public void init(double xp,
double yp,
double t,
double r,
Color f,
Color b,
int v,
int i,
long s)
public void takeStep(long time_increment,
SimulatedObject all_objs[])
public boolean isObstacle()
public boolean isPushable()
public boolean isPickupable()
public void receive(Message m)
public Vec2 getClosestPoint(Vec2 from)
public Vec2 getPosition()
public Vec2 getCenter(Vec2 from)
public void push(Vec2 d,
Vec2 v)
public void pickUp(SimulatedObject o)
public void putDown(Vec2 p)
public void setVisionClass(int v)
public int getVisionClass()
public void setID(int i)
public int getID()
public void quit()
public void drawID(Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public void drawState(Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public void setTrailLength(int l)
public void clearTrail()
public void drawTrail(Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public void draw(Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public void draw(Vec2 pos,
Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
All Packages Class Hierarchy This Package Previous Next Index