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

  1. class Vector2D
  2. {
  3.    var p1;
  4.    var p2;
  5.    function Vector2D(p1, p2)
  6.    {
  7.       this.p1 = p1;
  8.       this.p2 = p2;
  9.    }
  10.    function trace()
  11.    {
  12.       trace("Vector2D(x,y,N) = (" + this.getX() + "," + this.getY() + "," + this.getNorme() + ")");
  13.    }
  14.    function getX()
  15.    {
  16.       return this.p2.getX() - this.p1.getX();
  17.    }
  18.    function getY()
  19.    {
  20.       return this.p2.getY() - this.p1.getY();
  21.    }
  22.    function getP1()
  23.    {
  24.       return this.p1;
  25.    }
  26.    function getP2()
  27.    {
  28.       return this.p2;
  29.    }
  30.    function getNorme()
  31.    {
  32.       return Math.sqrt(this.getX() * this.getX() + this.getY() * this.getY());
  33.    }
  34. }
  35.