home *** CD-ROM | disk | FTP | other *** search
- function resetWorld(ini)
- {
- _root.back1._x = 0;
- _root.back2._x = 0;
- _root.back3._x = 0;
- _root.back3.tin._x = random(2500) + 750;
- _root.dist = _root.back3.tin._x;
- _root.back3.tin.gotoAndStop(1);
- _root.back3.yaba.gotoAndStop(1);
- trace("goto tin");
- tinMove = new Timer(goToTin,1,false);
- }
- function addScore(val)
- {
- _root.score += val;
- }
- _root.pass = false;
- _root.fire = false;
- _root.retract = true;
- _root.score = 0;
- _global.moveWorld = function()
- {
- _root.moveWorldSpeed = _root.back3._x / 5;
- if(_root.moveWorldSpeed > -1)
- {
- _root.moveWorldSpeed = -1;
- }
- trace(_root.moveWorldSpeed);
- if(_root.back3._x - _root.moveWorldSpeed >= -1 && _root.back3._x - _root.moveWorldSpeed <= 1)
- {
- _root.back3._x = 0;
- _root.archer._x += _root.back3._x;
- _root.worldMovement.killNow();
- _root.retract = false;
- }
- else
- {
- _root.back3._x -= _root.moveWorldSpeed;
- _root.back2._x -= _root.moveWorldSpeed / 5;
- _root.back1._x -= _root.moveWorldSpeed / 10;
- _root.retract = true;
- }
- };
- _global.startMovingWorld = function()
- {
- if(!_root.pass)
- {
- trace("start moving");
- _root.worldMovement.killNow();
- _root.worldMovement = new Timer(moveWorld,1,false);
- _root.moveWorldSpeed = _root.back3._x / 30;
- }
- else
- {
- trace("stop moving");
- _root.worldMovement.killNow();
- }
- };
- _global.goToTin = function()
- {
- var _loc3_ = {x:_root.back3.tin._x,y:_root.back3.tin._y};
- _root.back3.localToGlobal(_loc3_);
- if(_loc3_.x <= 300)
- {
- _root.tinMove.killNow();
- trace("goto tin");
- _root.worldMovement = new Timer(_global.moveWorld,1,true);
- _root.retract = true;
- }
- else
- {
- _root.moveWorldSpeed = (_loc3_.x - 295) / 10;
- _root.back3._x -= _root.moveWorldSpeed;
- _root.back2._x -= _root.moveWorldSpeed / 5;
- _root.back1._x -= _root.moveWorldSpeed / 10;
- _root.retract = true;
- }
- };
-