home *** CD-ROM | disk | FTP | other *** search
- this.collision = false;
- if(_parent.spinningegg.active == true)
- {
- if(_parent.spinningegg._x + this.edge > this.leftside)
- {
- if(_parent.spinningegg._y + this.edge > this.top)
- {
- if(_parent.spinningegg._y - this.edge < this.bottom)
- {
- if(_parent.spinningegg._x - this.edge < this.rightside)
- {
- if(_parent.dropvar > 0)
- {
- this.collision = true;
- landingsound = new Sound();
- landingsound.attachSound("land_real_short.wav");
- landingsound.start();
- }
- }
- }
- }
- }
- if(this.collision == true)
- {
- this.found = false;
- if(this.found == false)
- {
- if(_parent.spinningegg._x > this.rightside)
- {
- if(_parent.xpower < 0)
- {
- _parent.spinningegg._x = _parent.spinningegg._x - _parent.xpower + 2;
- _parent.xpower = Math.abs(_parent.xpower - 1.5 * _parent.xpower);
- _parent.spinningegg.eggspin -= 2 * _parent.spinningegg.eggspin;
- }
- this.found = true;
- }
- }
- if(this.found == false)
- {
- if(_parent.spinningegg._x < this.leftside)
- {
- if(_parent.xpower > 0)
- {
- _parent.spinningegg._x = _parent.spinningegg._x - _parent.xpower - 2;
- _parent.xpower -= 1.5 * _parent.xpower;
- _parent.spinningegg.eggspin -= 2 * _parent.spinningegg.eggspin;
- }
- this.found = true;
- }
- }
- if(this.found == false)
- {
- if(_parent.spinningegg._y > this.bottom - this.edge)
- {
- this.found = true;
- _parent.spinningegg._y = this.bottom + 10;
- _parent.ypower = 0;
- _parent.spinningegg.gravity = 0.3;
- _parent.spinningegg.gravity2 = 0.3;
- }
- }
- if(this.found == false)
- {
- if(_parent.spinningegg._y < this.top)
- {
- _parent.spinningegg._y = this.top - 10;
- _parent.spinningegg.active = false;
- _parent.spinningegg.gotoAndPlay(2);
- _parent.new_x = _parent.spinningegg._x;
- _parent.new_y = _parent.spinningegg._y;
- this.found = true;
- }
- }
- if(this.found == false)
- {
- _parent.spinningegg.active = false;
- _parent.spinningegg.gotoAndPlay(2);
- _parent.spinningegg._y = this.top - 10;
- _parent.new_x = _parent.spinningegg._x;
- _parent.new_y = _parent.spinningegg._y;
- }
- }
- }
-