com.azalient.api.draw
Interface IChangingDrawable

All Superinterfaces:
IDrawable
All Known Subinterfaces:
IAgent, IAttached, IMotor, IPerson, ITransport, IVehicle

public interface IChangingDrawable
extends IDrawable

Objects that move or change during the simulation should implement this interface, to be redrawn on each simulation time step even if the viewpoint does not change. To be drawn, an object must be registered with the system using IDrawable.registerDrawable()


Method Summary
 void drawChangeables(IDrawing drw)
          Draw any features that may change with each time step in the simulation.
 
Methods inherited from interface com.azalient.api.draw.IDrawable
canExplode, centroid, destroy, draw, isTransparent, name, remove, removed
 

Method Detail

drawChangeables

void drawChangeables(IDrawing drw)
Draw any features that may change with each time step in the simulation. These features will be included in the changingDrawable display list, rather than the static drawable display list