home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / starisland.swf / scripts / __Packages / org / cove / flade / primitives / CircleParticle.as next >
Encoding:
Text File  |  2007-12-10  |  775 b   |  28 lines

  1. class org.cove.flade.primitives.CircleParticle extends org.cove.flade.primitives.Particle
  2. {
  3.    var radius;
  4.    var contactRadius;
  5.    var extents;
  6.    var closestPoint;
  7.    var dmc;
  8.    var curr;
  9.    function CircleParticle(px, py, r, rootmc)
  10.    {
  11.       super(px,py,rootmc);
  12.       this.radius = r;
  13.       this.contactRadius = r;
  14.       this.extents = new org.cove.flade.util.Vector(r,r);
  15.       this.closestPoint = new org.cove.flade.util.Vector(0,0);
  16.    }
  17.    function paint()
  18.    {
  19.       this.dmc.clear();
  20.       this.dmc.lineStyle(0,6710886,100);
  21.       org.cove.flade.graphics.Graphics.paintCircle(this.dmc,this.curr.x,this.curr.y,this.radius);
  22.    }
  23.    function checkCollision(surface, sysObj)
  24.    {
  25.       surface.resolveCircleCollision(this,sysObj);
  26.    }
  27. }
  28.