home *** CD-ROM | disk | FTP | other *** search
- function Pause()
- {
- _Arena._TheArena.mState = _Arena._TheArena.mState != "play" ? "play" : "stop";
- _PauseScreen._visible = _Arena._TheArena.mState == "stop";
- UpdateStats(mWhich);
- }
- function UpdateStats(tWhich)
- {
- mWhich = tWhich;
- if(tWhich == "global")
- {
- _global.mStats.Update_FE(_PauseScreen._StatsScreen);
- if(_PauseScreen._TAB_Global.getDepth() < _PauseScreen._TAB_Level.getDepth())
- {
- _PauseScreen._TAB_Level.swapDepths(_PauseScreen._TAB_Global);
- }
- }
- else if(tWhich == "level")
- {
- _Arena._TheArena.mStats.Update_FE(_PauseScreen._StatsScreen);
- if(_PauseScreen._TAB_Global.getDepth() > _PauseScreen._TAB_Level.getDepth())
- {
- _PauseScreen._TAB_Level.swapDepths(_PauseScreen._TAB_Global);
- }
- }
- }
- stop();
- var mTimer = getTimer();
- _HUD._visible = false;
- _PauseScreen._visible = false;
- _Status.mState = "READY";
- var mWhich = "level";
- UpdateStats(mWhich);
- var mFirstTime = true;
- _Status.play();
- onEnterFrame = function()
- {
- if(mFirstTime)
- {
- mTimer = getTimer();
- mFirstTime = false;
- }
- if(_Status.mState != "GO")
- {
- _Arena._TheArena.mState = "stop";
- }
- if(getTimer() - mTimer > 1500 && _Status.mState == "READY")
- {
- _Status.play();
- _Status.mState = "SET";
- }
- if(getTimer() - mTimer > 3000 && _Status.mState == "SET")
- {
- _Status.play();
- _Status.mState = "GO";
- _Arena._TheArena.mState = "play";
- _HUD._visible = true;
- }
- if(getTimer() - mTimer > 4500)
- {
- _Status.play();
- delete onEnterFrame;
- }
- };
- var myListener = new Object();
- myListener.onKeyDown = function()
- {
- if((Key.getCode() == 80 || Key.getCode() == 27) && _Status.mState == "GO")
- {
- Pause();
- }
- };
- Key.addListener(myListener);
-