home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / redfever.swf / scripts / DefineSprite_628 / frame_1 / DoAction.as
Encoding:
Text File  |  2005-11-09  |  2.1 KB  |  76 lines

  1. function level_won()
  2. {
  3.    wampa.set_wampa_dest(start_wampa._x,start_wampa._y);
  4.    i = 1;
  5.    while(ol_gulls.nombre >= i)
  6.    {
  7.       ol_gulls["mov_gull" + i]._x = ol_gulls.end._x;
  8.       ol_gulls["mov_gull" + i]._y = ol_gulls.end._y;
  9.       ol_gulls["gull" + i].set_dep(0);
  10.       ol_gulls["gull" + i].game_on = false;
  11.       i++;
  12.    }
  13.    i = 1;
  14.    while(ol_gulls.nombre >= i)
  15.    {
  16.       ol_gulls["mov_gull" + i]._x = ol_gulls.end._x;
  17.       ol_gulls["mov_gull" + i]._y = ol_gulls.end._y;
  18.       ol_gulls["gull" + i].set_dep(0);
  19.       ol_gulls["gull" + i].game_on = false;
  20.       i++;
  21.    }
  22.    if(!ol_gulls.leveul_won)
  23.    {
  24.       porte_sortie.gotoAndPlay(2);
  25.    }
  26.    ol_gulls.leveul_won = true;
  27.    ol_gulls.nb_gulls_free = 0;
  28. }
  29. function next_level()
  30. {
  31.    porte_sortie.play();
  32.    enerv.t_wamp.gotoAndStop(1);
  33.    enerv.nivo.gotoAndStop(1);
  34.    play();
  35. }
  36. function score_add_bisou(n)
  37. {
  38.    if(ol_gulls["gull" + n].pt_bisou == null)
  39.    {
  40.       duplicateMovieClip("score","score" + i_score,16384 + (i_score + 21000));
  41.       this["score" + i_score].content.bonus = p_per_gull;
  42.       ol_gulls["gull" + n].pt_bisou = p_per_gull;
  43.       this["score" + i_score]._x = ol_gulls["gull" + n]._x;
  44.       this["score" + i_score]._y = ol_gulls["gull" + n]._y - 50;
  45.       enerv.score = Number(enerv.score) + p_per_gull;
  46.       if(i_score >= 10)
  47.       {
  48.          i_score = 0;
  49.       }
  50.       else
  51.       {
  52.          i_score++;
  53.       }
  54.    }
  55. }
  56. function score_gull_mord(n)
  57. {
  58.    if(ol_gulls["gull" + n].pt_bisou != "*")
  59.    {
  60.       duplicateMovieClip("score","score" + i_score,16384 + (i_score + 21000));
  61.       ol_gulls["gull" + n].pt_bisou -= 10;
  62.       this["score" + i_score].content.bonus = "-10";
  63.       enerv.score = Number(enerv.score) - 10;
  64.       this["score" + i_score]._x = ol_gulls["gull" + n]._x;
  65.       this["score" + i_score]._y = ol_gulls["gull" + n]._y - 50;
  66.       if(ol_gulls["gull" + n].pt_bisou == 0)
  67.       {
  68.          ol_gulls["gull" + n].pt_bisou = "*";
  69.       }
  70.    }
  71. }
  72. porte_sortie.swapDepths(_level20002);
  73. enerv.swapDepths(_level20001);
  74. banja.swapDepths(_level20000);
  75. foreground.swapDepths(_level19999);
  76.