home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / multimed / falafel / falafel-king_eng.exe / scripts / frame_15 / DoAction.as
Encoding:
Text File  |  2002-07-22  |  3.0 KB  |  123 lines

  1. function place_flies()
  2. {
  3.    var chips = duchan.all_salads.all_chips.quantity;
  4.    var falafel = duchan.all_salads.all_falafel.quantity;
  5.    var humus = duchan.all_salads.all_humus.quantity;
  6.    var salad = duchan.all_salads.all_salad.quantity;
  7.    var max1 = Math.max(chips,falafel);
  8.    var max2 = Math.max(humus,salad);
  9.    var finalMax = Math.max(max1,max2);
  10.    if(finalMax != 0)
  11.    {
  12.       if(finalMax == chips)
  13.       {
  14.          fly_X = duchan.all_salads.all_chips.my_X;
  15.          fly_Y = duchan.all_salads.all_chips.my_Y;
  16.          _root.currentFly = "chips";
  17.       }
  18.       else if(finalMax == falafel)
  19.       {
  20.          fly_X = duchan.all_salads.all_falafel.my_X;
  21.          fly_Y = duchan.all_salads.all_falafel.my_Y;
  22.          _root.currentFly = "falafel";
  23.       }
  24.       else if(finalMax == humus)
  25.       {
  26.          fly_X = duchan.all_salads.all_humus.my_X;
  27.          fly_Y = duchan.all_salads.all_humus.my_Y;
  28.          _root.currentFly = "humus";
  29.       }
  30.       else
  31.       {
  32.          fly_X = duchan.all_salads.all_salad.my_X;
  33.          fly_Y = duchan.all_salads.all_salad.my_Y;
  34.          _root.currentFly = "salad";
  35.       }
  36.       flies._visible = 1;
  37.       flies.gotoAndPlay("Active");
  38.       flies._x = fly_X;
  39.       flies._y = fly_Y;
  40.    }
  41. }
  42. function manageFlies()
  43. {
  44.    if(0 < eval("duchan.all_salads.all_" add _root.currentFly).quantity)
  45.    {
  46.       _root.manageElements(eval("duchan.all_salads.all_" add currentFly));
  47.       _root.score -= 1;
  48.       if(_root.points_clip._visible == 0)
  49.       {
  50.          tellTarget("_root.points_clip")
  51.          {
  52.             _visible = 1;
  53.             points = "-1";
  54.             _X = _root.flies._x;
  55.             _Y = _root.flies._y;
  56.             gotoAndStop("red");
  57.             play();
  58.          }
  59.       }
  60.       else
  61.       {
  62.          tellTarget("_root.points_clip2")
  63.          {
  64.             _visible = 1;
  65.             points = "-1";
  66.             _X = _root.flies._x;
  67.             _Y = _root.flies._y;
  68.             gotoAndStop("red");
  69.             play();
  70.          }
  71.       }
  72.    }
  73.    else
  74.    {
  75.       _root.place_Flies();
  76.    }
  77. }
  78. function showPoints(howMuch)
  79. {
  80.    var theXmouse = _root._xmouse;
  81.    var theYmouse = _root._ymouse;
  82.    if(_root.points_clip._visible == 0)
  83.    {
  84.       tellTarget("_root.points_clip")
  85.       {
  86.          _visible = 1;
  87.          points = howmuch;
  88.          _X = theXmouse;
  89.          _Y = theYmouse;
  90.          if(0 < Number(points))
  91.          {
  92.             gotoAndStop("green");
  93.             play();
  94.          }
  95.          else
  96.          {
  97.             gotoAndStop("red");
  98.             play();
  99.          }
  100.       }
  101.    }
  102.    else
  103.    {
  104.       tellTarget("_root.points_clip2")
  105.       {
  106.          _visible = 1;
  107.          points = howmuch;
  108.          _X = theXmouse;
  109.          _Y = theYmouse;
  110.          if(0 < Number(points))
  111.          {
  112.             gotoAndStop("green");
  113.             play();
  114.          }
  115.          else
  116.          {
  117.             gotoAndStop("red");
  118.             play();
  119.          }
  120.       }
  121.    }
  122. }
  123.