home *** CD-ROM | disk | FTP | other *** search
- class §aso#96727§
- {
- var §aso#63998§;
- var §aso#95335§;
- var §aso#08705§;
- var §aso#90738§ = true;
- var angle = 180;
- var strength = 1000;
- function §aso#96727§()
- {
- }
- function §aso#94914§(§aso#16086§)
- {
- if(this["aso#90738"])
- {
- var _loc7_ = this["aso#63998"].y - this["aso#95335"].y;
- var _loc6_ = this["aso#08705"].y - this["aso#63998"].y;
- var _loc9_ = this["aso#63998"].x - this["aso#95335"].x;
- var _loc8_ = this["aso#08705"].x - this["aso#63998"].x;
- var _loc2_ = eval("aso#22075")["aso#08284"](57.29577951308232 * Math.atan2(_loc7_,- _loc9_) - 57.29577951308232 * Math.atan2(_loc6_,- _loc8_) + 180 - this.angle);
- while(_loc2_ < -180)
- {
- _loc2_ += 360;
- }
- while(_loc2_ >= 180)
- {
- _loc2_ -= 360;
- }
- var _loc5_ = _loc7_ * _loc7_ + _loc9_ * _loc9_;
- var _loc4_ = _loc6_ * _loc6_ + _loc8_ * _loc8_;
- if(Math.abs(_loc5_) < eval("aso#22075")["aso#86141"])
- {
- _loc5_ = eval("aso#22075")["aso#86141"];
- }
- if(Math.abs(_loc4_) < eval("aso#22075")["aso#86141"])
- {
- _loc4_ = eval("aso#22075")["aso#86141"];
- }
- var _loc3_ = _loc2_ / 400 * this.strength * §aso#16086§;
- this["aso#95335"]["aso#40042"] += _loc7_ / _loc5_ * _loc3_ / this["aso#95335"]["aso#10097"];
- this["aso#95335"]["aso#71379"] += _loc3_ * ((- _loc9_) / _loc5_) / this["aso#95335"]["aso#10097"];
- this["aso#63998"]["aso#40042"] += ((- _loc3_) * (_loc7_ / _loc5_) - _loc3_ * (_loc6_ / _loc4_)) / this["aso#63998"]["aso#10097"];
- this["aso#63998"]["aso#71379"] += ((- _loc3_) * ((- _loc9_) / _loc5_) - _loc3_ * ((- _loc8_) / _loc4_)) / this["aso#63998"]["aso#10097"];
- this["aso#08705"]["aso#40042"] += _loc3_ * (_loc6_ / _loc4_) / this["aso#08705"]["aso#10097"];
- this["aso#08705"]["aso#71379"] += _loc3_ * ((- _loc8_) / _loc4_) / this["aso#08705"]["aso#10097"];
- }
- }
- }
-