std::vector< DtVector2< short > > myCollisionsScratchPad
Definition: DtRaindropParticle.h:56
Contains makVrv::DtDropParticle class.
A drop with a physical simulation of movement, merging, evaporation, etc.
Definition: DtRaindropParticle.h:22
virtual void update(double time, double elapsedTime, DtGridCell grid[][GRID_DIMENSION], bool &destroyFlag)
Update the particle.
Local class for a single drop particle on the screen.
Definition: DtDropParticle.h:25
Contains DLL export macros.
DtRaindropParticle & operator=(const DtRaindropParticle &)
prevent assignment
virtual ~DtRaindropParticle()
default DTOR.
virtual void computeVelocity(double time, int gridX, int gridY, DtGridCell grid[][GRID_DIMENSION])
Update the drop's direction and acceleration.
DtRaindropParticle()
private default constructor. not allowed.
virtual void merge(double time, DtGridCell grid[][GRID_DIMENSION])
Combine drops covered by this drop.