home *** CD-ROM | disk | FTP | other *** search
- stopAllSounds();
- minutesLeft = 29;
- secondsLeft = 59;
- whoHasRemote = "opponent";
- changeChannel();
- upKeyDown = false;
- downKeyDown = false;
- leftKeyDown = false;
- rightKeyDown = false;
- playerMinutes = 0;
- playerSeconds = 0;
- Player.moveDir = null;
- Player._x = playerStartX;
- Player._y = playerStartY;
- Player.gotoAndStop("stopped");
- playerFreeze = 0;
- opponentMinutes = 0;
- opponentSeconds = 0;
- Opponent.moveDir = null;
- Opponent._x = opponentStartX;
- Opponent._y = opponentStartY;
- Opponent.gotoAndStop("stopped");
- opponentFreeze = 0;
- Interface.GameTimer.onEnterFrame = function()
- {
- _root.setTimerDigits(_root.minutesLeft,_root.secondsLeft,this);
- if(_root.whoHasRemote == "player")
- {
- this.RemoteIcon.gotoAndStop(1);
- }
- else
- {
- this.RemoteIcon.gotoAndStop(2);
- }
- };
- Interface.PlayerTimer.onEnterFrame = function()
- {
- _root.setTimerDigits(_root.playerMinutes,_root.playerSeconds,this);
- if(_root.whoHasRemote == "player")
- {
- this.Flasher.play();
- }
- else
- {
- this.Flasher.gotoAndStop(1);
- }
- };
- Interface.OpponentTimer.onEnterFrame = function()
- {
- _root.setTimerDigits(_root.opponentMinutes,_root.opponentSeconds,this);
- if(_root.whoHasRemote == "opponent")
- {
- this.Flasher.play();
- }
- else
- {
- this.Flasher.gotoAndStop(1);
- }
- };
- Player.onEnterFrame = function()
- {
- if(gameInPlay)
- {
- if(playerFreeze == 0)
- {
- if(whoHasRemote == "player")
- {
- Player.moveSpeed = playerMoveSpeed + remoteSpeedMod;
- }
- else
- {
- Player.moveSpeed = playerMoveSpeed;
- }
- if(Player.moveDir == null)
- {
- if(upKeyDown)
- {
- moveAvatar(this,"up");
- }
- else if(downKeyDown)
- {
- moveAvatar(this,"down");
- }
- else if(leftKeyDown)
- {
- moveAvatar(this,"left");
- }
- else if(rightKeyDown)
- {
- moveAvatar(this,"right");
- }
- }
- else
- {
- moveAvatar(this,this.moveDir);
- }
- if(Player._y >= Opponent._y)
- {
- var _loc3_ = 10;
- }
- else
- {
- _loc3_ = 3;
- }
- var _loc2_ = Math.floor(Player._y / 50) * 100 + _loc3_;
- Player.swapDepths(_loc2_);
- }
- else
- {
- playerFreeze--;
- if(playerFreeze == 0)
- {
- Player.gotoAndStop("Down");
- }
- }
- if(Player.Collider.hitTest(Opponent.Collider))
- {
- if(opponentFreeze == 0 && playerFreeze == 0)
- {
- stopAllSounds();
- SFX.gotoAndPlay("SwipeRemote");
- Television.Static.gotoAndPlay(2);
- if(whoHasRemote == "opponent")
- {
- whoHasRemote = "player";
- Opponent.gotoAndStop("Frozen");
- opponentFreeze = opponentFreezeCount;
- changeChannel();
- }
- else if(whoHasRemote == "player")
- {
- whoHasRemote = "opponent";
- Player.gotoAndStop("Frozen");
- playerFreeze = playerFreezeCount;
- changeChannel();
- }
- }
- }
- }
- };
- Opponent.onEnterFrame = function()
- {
- if(gameInPlay)
- {
- if(opponentFreeze == 0)
- {
- if(whoHasRemote == "opponent")
- {
- Opponent.moveSpeed = opponentMoveSpeed + remoteSpeedMod;
- }
- else
- {
- Opponent.moveSpeed = opponentMoveSpeed;
- }
- if(Opponent.moveDir == null)
- {
- moveAvatar(this,_root.chooseOpponentDir());
- }
- else
- {
- moveAvatar(this,this.moveDir);
- }
- var _loc3_ = Math.floor(Opponent._y / 50) * 100 + 5;
- Opponent.swapDepths(_loc3_);
- }
- else
- {
- opponentFreeze--;
- if(opponentFreeze == 0)
- {
- Opponent.gotoAndStop("Down");
- }
- }
- }
- };
- Key.addListener(keyHandler);
- timerCode = setInterval(decrementTimer,timerUnit);
- gameInPlay = true;
- stop();
-