home *** CD-ROM | disk | FTP | other *** search
/ Champak 48 / cdrom_image.iso / Games / bobsleddin.swf / scripts / __Packages / CourseLine.as < prev    next >
Encoding:
Text File  |  2007-09-28  |  896 b   |  34 lines

  1. class CourseLine extends Splines3d.Line
  2. {
  3.    var p0;
  4.    var p1;
  5.    var objects;
  6.    var xScale = 1;
  7.    var yScale = 1;
  8.    function CourseLine(p0, p1)
  9.    {
  10.       super();
  11.       this.p0 = p0;
  12.       this.p1 = p1;
  13.       this.objects = [];
  14.       this.update();
  15.    }
  16.    function addObject(obj, index, angle, elevation, bRotate)
  17.    {
  18.       this.objects.push({object:obj,angle:Number(angle),elevation:Number(elevation),index:index % 1,useRotation:(bRotate == null ? true : bRotate)});
  19.    }
  20.    function addCluster(cn, args, rotate)
  21.    {
  22.       var _loc5_ = arguments.splice(3);
  23.       var _loc3_ = 0;
  24.       while(_loc3_ < _loc5_.length)
  25.       {
  26.          var _loc4_ = {};
  27.          _loc4_.__proto__ = cn.prototype;
  28.          cn.apply(_loc4_,args);
  29.          this.addObject(_loc4_,_loc5_[_loc3_],_loc5_[_loc3_ + 1],_loc5_[_loc3_ + 2],rotate);
  30.          _loc3_ += 3;
  31.       }
  32.    }
  33. }
  34.