home *** CD-ROM | disk | FTP | other *** search
/ Equipe de France et Bonbons / EquipeFrancePromoCD.iso / pages / cs_cadbury / loadergfx.swf / scripts / __Packages / QuadZone2D.as < prev    next >
Encoding:
Text File  |  2006-03-19  |  848 b   |  30 lines

  1. class QuadZone2D
  2. {
  3.    var origin;
  4.    var length;
  5.    var height;
  6.    var precision;
  7.    function QuadZone2D(origin, length, height)
  8.    {
  9.       this.origin = origin;
  10.       this.length = length;
  11.       this.height = height;
  12.       this.precision = 10;
  13.    }
  14.    function isObjectInZone(x, y)
  15.    {
  16.       if(x >= this.origin.getX() - this.precision && x <= this.origin.getX() + this.length + this.precision)
  17.       {
  18.          if(y >= this.origin.getY() - this.precision && y <= this.origin.getY() + this.height + this.precision)
  19.          {
  20.             return true;
  21.          }
  22.       }
  23.       return false;
  24.    }
  25.    function trace()
  26.    {
  27.       trace("QuadZone2D (origin, length, height, precision) = ( (" + this.origin.getX() + "," + this.origin.getY() + "), " + this.length + "," + this.height + ", " + this.precision + " )");
  28.    }
  29. }
  30.