home *** CD-ROM | disk | FTP | other *** search
- class org.cove.flade.primitives.CircleParticle extends org.cove.flade.primitives.Particle
- {
- var radius;
- var contactRadius;
- var extents;
- var closestPoint;
- var dmc;
- var curr;
- function CircleParticle(px, py, r, rootmc)
- {
- super(px,py,rootmc);
- this.radius = r;
- this.contactRadius = r;
- this.extents = new org.cove.flade.util.Vector(r,r);
- this.closestPoint = new org.cove.flade.util.Vector(0,0);
- }
- function paint()
- {
- this.dmc.clear();
- this.dmc.lineStyle(0,6710886,100);
- org.cove.flade.graphics.Graphics.paintCircle(this.dmc,this.curr.x,this.curr.y,this.radius);
- }
- function checkCollision(surface, sysObj)
- {
- surface.resolveCircleCollision(this,sysObj);
- }
- }
-