Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////
- //Tribal Moon Ceremony Item Collection//
- ////////////////////////////////////////
- info._visible=false;
- win._visible=false;
- lose._visible=false;
- Ravynewolf._visible=false;
- //setting up variables
- setup= function()
- {
- //enemy
- enemyTime=0;
- enemyRate=5;
- //score
- score=0;
- score_txt.text= score + " Items";
- // Game time
- counter = 30;
- counter_txt.text = counter+ " sec";
- //wolf setup
- speed=5;
- Ravynewolf._visible=true;
- // item creation timer
- itemTime = 0;
- // Frame delay between item waves
- itemRate = 30;
- //timer
- doCounter = function()
- {
- counter--;
- counter_txt.text = counter+ " sec";
- if (counter == 0 && score == 0)
- {
- lose._visible=true;
- Ravynewolf._visible=false;
- delete bgscroller.onEnterFrame;
- itemLayer.removeMovieClip();
- clearInterval(countID);
- }
- else if(counter == 0 && score >= 1)
- {
- win._visible=true;
- win.win_txt.text= score + " Items Collected"
- Ravynewolf._visible=false;
- enemyLayer.removeMovieClip();
- itemLayer.removeMovieClip();
- delete bgscroller.onEnterFrame;
- itemLayer.removeMovieClip();
- clearInterval(countID);
- }//end game
- }
- countID = setInterval(doCounter, 1000);
- _root.createEmptyMovieClip("itemLayer", 99);
- Ravynewolf.swapDepths(100);
- //item creation
- Ravynewolf.onEnterFrame = function()
- {
- if (Ravynewolf._y <= 295)
- {
- Ravynewolf._y = 295;
- }
- if (Ravynewolf._y >= 439)
- {
- Ravynewolf._y = 439;
- }
- if (Ravynewolf._x <= 82)
- {
- Ravynewolf._x =82;
- }
- if (Ravynewolf._x >= 462)
- {
- Ravynewolf._x = 462;
- }
- if (itemTime == 0)
- {
- create_item("herb", 750, 400, -12, 0);
- }
- if (itemTime == 1)
- {
- create_item("herb", 750, 350, -10, 0);
- }
- if (itemTime == 2)
- {
- create_item("herb", 750, 450, -14, 0);
- }
- if (itemTime == 3)
- {
- create_item("flower", 750, 425, -15, 0);
- }
- if (itemTime == 4)
- {
- create_item("flower", 750, 375, -17, 0);
- }
- if (itemTime == 5)
- {
- create_item("flower", 750, 325,-16,0);
- }
- itemTime ++;
- itemTime %= 120;
- }//end of Ravynewolf.enterFrame
- }//end of setup function
- //item function
- create_item = function(type, x, y, dx, dy)
- {
- var nm = "herb" + itemCount;
- var nm= "flower" + itemCount;
- itemLayer.attachMovie(type, nm, itemCount);
- itemLayer[nm]._x = x;
- itemLayer[nm]._y = y;
- itemLayer[nm].dx = dx;
- itemLayer[nm].dy = dy;
- itemLayer[nm].onEnterFrame = function()
- {
- this._x += this.dx;
- if (this._currentframe == 1 && Ravynewolf.hitTest(this._x, this._y))
- {
- score ++;
- score_txt.text= score + " Items";
- this.removeMovieClip();
- }
- if (this._x <= -100) this.removeMovieClip();
- }
- }
- //enemy creation
- if (enemyTime == 0)
- {
- create_enemy("blob", 750, 400, -10);
- create_enemy("blob", 750, 400, -10);
- create_enemy("blob", 750, 400, -10);
- }
- enemyTime ++;
- enemyTime %= 15;
- _root.createEmptyMovieClip("enemyLayer", 98);
- enemyCount = 0;
- enemyLayer[enm].play();
- //where enemy goes
- create_enemy = function(type, x, y)
- {
- var nm = "blob" + enemyCount;
- enemyLayer.attachMovie(type, nm, enemyCount);
- enemyLayer[nm]._x = x;
- enemyLayer[nm]._y = y;
- enemyLayer[nm].dx = dx
- //enemyLayer[nm].dy = dy
- enemyLayer[nm].onEnterFrame = function()
- {
- this._x += this.dx
- this._y += this.dy
- if (this._currentframe == 1 && Ravynewolf.hitTest(this._x, this._y, true))
- {
- lose._visible=true;
- //counter = 1;
- doCounter();
- }
- if (this._x <= -100) this.removeMovieClip();
- }
- enemyCount ++;
- enemyCount %= 10;
- }//end of enemy
- //navigation between title and info screen
- titleScreen.infoBtn.onRelease=function(){
- info._visible=true;
- titleScreen._visible=false;
- }//end of titlescreen function
- info.backBtn.onRelease=function(){
- titleScreen._visible=true;
- info._visible=false;
- }//end of info funtion
- //start game
- titleScreen.gameBtn.onRelease = function(){
- titleScreen._visible = false;
- startgame();
- setup();
- //enter bgscroller
- bgscroller.onEnterFrame=function(){
- if(bgscroller._x<=-750)
- {
- bgscroller._x=750;
- }//end of if
- bgscroller._x -= 15;
- }//end of bgscroller function
- }//end of startgame function
- //replay buttons
- lose.loseAgain.onRelease=function()
- {
- titleScreen._visible=true;
- lose._visible=false;
- }
- win.winAgain.onRelease=function()
- {
- titleScreen._visible=true;
- win._visible=false;
- }
Add Comment
Please, Sign In to add comment