home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Puzzle / tourist-trap.swf / scripts / frame_120 / DoAction.as
Encoding:
Text File  |  2005-09-29  |  8.3 KB  |  378 lines

  1. function prepnutihrace()
  2. {
  3.    var _loc1_ = _root;
  4.    if(_loc1_.aktivni == 1)
  5.    {
  6.       _loc1_.aktivni = 2;
  7.       _loc1_.menuhraci.gotoAndStop(2);
  8.       if(_loc1_["kostka" + _loc1_.jmeno2].hrac._currentframe == 1)
  9.       {
  10.          _loc1_.left = 1;
  11.          _loc1_.up = 0;
  12.       }
  13.       if(_loc1_["kostka" + _loc1_.jmeno2].hrac._currentframe == 2)
  14.       {
  15.          _loc1_.left = 2;
  16.          _loc1_.up = 0;
  17.       }
  18.       if(_loc1_["kostka" + _loc1_.jmeno2].hrac._currentframe == 3)
  19.       {
  20.          _loc1_.up = 1;
  21.          _loc1_.left = 0;
  22.       }
  23.       if(_loc1_["kostka" + _loc1_.jmeno2].hrac._currentframe == 4)
  24.       {
  25.          _loc1_.up = 2;
  26.          _loc1_.left = 0;
  27.       }
  28.    }
  29.    else
  30.    {
  31.       _loc1_.aktivni = 1;
  32.       _loc1_.menuhraci.gotoAndStop(1);
  33.       if(_loc1_["kostka" + _loc1_.jmeno].hrac._currentframe == 1)
  34.       {
  35.          _loc1_.left = 1;
  36.          _loc1_.up = 0;
  37.       }
  38.       if(_loc1_["kostka" + _loc1_.jmeno].hrac._currentframe == 2)
  39.       {
  40.          _loc1_.left = 2;
  41.          _loc1_.up = 0;
  42.       }
  43.       if(_loc1_["kostka" + _loc1_.jmeno].hrac._currentframe == 3)
  44.       {
  45.          _loc1_.up = 1;
  46.          _loc1_.left = 0;
  47.       }
  48.       if(_loc1_["kostka" + _loc1_.jmeno].hrac._currentframe == 4)
  49.       {
  50.          _loc1_.up = 2;
  51.          _loc1_.left = 0;
  52.       }
  53.    }
  54. }
  55. function pohybhrace1()
  56. {
  57.    var _loc1_ = _root;
  58.    if(_loc1_["kostka" + volame]._currentframe == 1)
  59.    {
  60.       _loc1_["kostka" + _loc1_.jmeno].gotoAndStop(1);
  61.       _loc1_["kostka" + volame].gotoAndStop(3);
  62.    }
  63. }
  64. function pohybhrace2()
  65. {
  66.    var _loc1_ = _root;
  67.    if(_loc1_["kostka" + volame]._currentframe == 1)
  68.    {
  69.       _loc1_["kostka" + _loc1_.jmeno2].gotoAndStop(1);
  70.       _loc1_["kostka" + volame].gotoAndStop(4);
  71.    }
  72. }
  73. function cilhrace1()
  74. {
  75.    var _loc1_ = _root;
  76.    if(_loc1_["kostka" + volame]._currentframe == 9 and sebranopokladu == pokladucelkem)
  77.    {
  78.       _loc1_["kostka" + _loc1_.jmeno].gotoAndStop(1);
  79.       _loc1_.prepnutihrace();
  80.       if(jmeno == jmeno2)
  81.       {
  82.          gotoAndStop("sapte");
  83.       }
  84.    }
  85. }
  86. function cilhrace2()
  87. {
  88.    var _loc1_ = _root;
  89.    if(_loc1_["kostka" + volame]._currentframe == 9 and sebranopokladu == pokladucelkem)
  90.    {
  91.       _loc1_["kostka" + _loc1_.jmeno2].gotoAndStop(1);
  92.       _loc1_.prepnutihrace();
  93.       if(jmeno == jmeno2)
  94.       {
  95.          gotoAndStop("sapte");
  96.       }
  97.    }
  98. }
  99. function presun1()
  100. {
  101.    var _loc1_ = _root;
  102.    if(_loc1_["kostka" + volame]._currentframe == 5 and _loc1_["kostka" + volamebednu]._currentframe == 1)
  103.    {
  104.       _loc1_["kostka" + _loc1_.jmeno].gotoAndStop(1);
  105.       _loc1_["kostka" + volame].gotoAndStop(3);
  106.       _loc1_["kostka" + volamebednu].gotoAndStop(5);
  107.    }
  108. }
  109. function presun2()
  110. {
  111.    var _loc1_ = _root;
  112.    if(_loc1_["kostka" + volame]._currentframe == 5 and _loc1_["kostka" + volamebednu]._currentframe == 1)
  113.    {
  114.       _loc1_["kostka" + _loc1_.jmeno2].gotoAndStop(1);
  115.       _loc1_["kostka" + volame].gotoAndStop(4);
  116.       _loc1_["kostka" + volamebednu].gotoAndStop(5);
  117.    }
  118. }
  119. function sebdynamit1()
  120. {
  121.    var _loc1_ = _root;
  122.    if(_loc1_["kostka" + volame]._currentframe == 6)
  123.    {
  124.       dynamit1 += 1;
  125.       _loc1_["kostka" + _loc1_.jmeno].gotoAndStop(1);
  126.       _loc1_["kostka" + volame].gotoAndStop(3);
  127.    }
  128. }
  129. function sebdynamit2()
  130. {
  131.    var _loc1_ = _root;
  132.    if(_loc1_["kostka" + volame]._currentframe == 6)
  133.    {
  134.       dynamit2 += 1;
  135.       _loc1_["kostka" + _loc1_.jmeno2].gotoAndStop(1);
  136.       _loc1_["kostka" + volame].gotoAndStop(4);
  137.    }
  138. }
  139. function polozeni()
  140. {
  141.    var _loc1_ = _root;
  142.    if(left == 1)
  143.    {
  144.       if(aktivni == 1)
  145.       {
  146.          volame = _loc1_.jmeno - 1;
  147.       }
  148.       else
  149.       {
  150.          volame = _loc1_.jmeno2 - 1;
  151.       }
  152.    }
  153.    if(left == 2)
  154.    {
  155.       if(aktivni == 1)
  156.       {
  157.          volame = _loc1_.jmeno + 1;
  158.       }
  159.       else
  160.       {
  161.          volame = _loc1_.jmeno2 + 1;
  162.       }
  163.    }
  164.    if(up == 1)
  165.    {
  166.       if(aktivni == 1)
  167.       {
  168.          volame = _loc1_.jmeno - 15;
  169.       }
  170.       else
  171.       {
  172.          volame = _loc1_.jmeno2 - 15;
  173.       }
  174.    }
  175.    if(up == 2)
  176.    {
  177.       if(aktivni == 1)
  178.       {
  179.          volame = _loc1_.jmeno + 15;
  180.       }
  181.       else
  182.       {
  183.          volame = _loc1_.jmeno2 + 15;
  184.       }
  185.    }
  186.    if(_loc1_["kostka" + volame]._currentframe == 1)
  187.    {
  188.       _loc1_["kostka" + volame].gotoAndPlay(40);
  189.    }
  190.    else
  191.    {
  192.       if(left == 1)
  193.       {
  194.          left = 2;
  195.       }
  196.       else if(left == 2)
  197.       {
  198.          left = 1;
  199.       }
  200.       if(up == 1)
  201.       {
  202.          up = 2;
  203.       }
  204.       else if(up == 2)
  205.       {
  206.          up = 1;
  207.       }
  208.       vybuch -= 1;
  209.       if(vybuch >= 0)
  210.       {
  211.          _loc1_.polozeni();
  212.       }
  213.       else
  214.       {
  215.          if(aktivni == 1)
  216.          {
  217.             dynamit1 += 1;
  218.          }
  219.          if(aktivni == 2)
  220.          {
  221.             dynamit2 += 1;
  222.          }
  223.       }
  224.    }
  225. }
  226. function poklad1()
  227. {
  228.    var _loc1_ = _root;
  229.    if(_loc1_["kostka" + volame]._currentframe == 8)
  230.    {
  231.       _loc1_["kostka" + _loc1_.jmeno].gotoAndStop(1);
  232.       _loc1_["kostka" + volame].gotoAndStop(3);
  233.       sebranopokladu += 1;
  234.    }
  235. }
  236. function poklad2()
  237. {
  238.    var _loc1_ = _root;
  239.    if(_loc1_["kostka" + volame]._currentframe == 8)
  240.    {
  241.       _loc1_["kostka" + _loc1_.jmeno2].gotoAndStop(1);
  242.       _loc1_["kostka" + volame].gotoAndStop(4);
  243.       sebranopokladu += 1;
  244.    }
  245. }
  246. function pohyb()
  247. {
  248.    var _loc1_ = _root;
  249.    if(left == 1)
  250.    {
  251.       if(aktivni == 1)
  252.       {
  253.          volame = _loc1_.jmeno - 1;
  254.          volamebednu = _loc1_.jmeno - 2;
  255.          _loc1_.pohybhrace1();
  256.          _loc1_.presun1();
  257.          _loc1_.sebdynamit1();
  258.          _loc1_.poklad1();
  259.          _loc1_.cilhrace1();
  260.       }
  261.       else
  262.       {
  263.          volame = _loc1_.jmeno2 - 1;
  264.          volamebednu = _loc1_.jmeno2 - 2;
  265.          _loc1_.pohybhrace2();
  266.          _loc1_.presun2();
  267.          _loc1_.sebdynamit2();
  268.          _loc1_.poklad2();
  269.          _loc1_.cilhrace2();
  270.       }
  271.    }
  272.    if(left == 2)
  273.    {
  274.       if(aktivni == 1)
  275.       {
  276.          volame = _loc1_.jmeno + 1;
  277.          volamebednu = _loc1_.jmeno + 2;
  278.          _loc1_.pohybhrace1();
  279.          _loc1_.presun1();
  280.          _loc1_.sebdynamit1();
  281.          _loc1_.poklad1();
  282.          _loc1_.cilhrace1();
  283.       }
  284.       else
  285.       {
  286.          volame = _loc1_.jmeno2 + 1;
  287.          volamebednu = _loc1_.jmeno2 + 2;
  288.          _loc1_.pohybhrace2();
  289.          _loc1_.presun2();
  290.          _loc1_.sebdynamit2();
  291.          _loc1_.poklad2();
  292.          _loc1_.cilhrace2();
  293.       }
  294.    }
  295.    if(up == 1)
  296.    {
  297.       if(aktivni == 1)
  298.       {
  299.          volame = _loc1_.jmeno - 15;
  300.          volamebednu = _loc1_.jmeno - 30;
  301.          _loc1_.pohybhrace1();
  302.          _loc1_.presun1();
  303.          _loc1_.sebdynamit1();
  304.          _loc1_.poklad1();
  305.          _loc1_.cilhrace1();
  306.       }
  307.       else
  308.       {
  309.          volame = _loc1_.jmeno2 - 15;
  310.          volamebednu = _loc1_.jmeno2 - 30;
  311.          _loc1_.pohybhrace2();
  312.          _loc1_.presun2();
  313.          _loc1_.sebdynamit2();
  314.          _loc1_.poklad2();
  315.          _loc1_.cilhrace2();
  316.       }
  317.    }
  318.    if(up == 2)
  319.    {
  320.       if(aktivni == 1)
  321.       {
  322.          volame = _loc1_.jmeno + 15;
  323.          volamebednu = _loc1_.jmeno + 30;
  324.          _loc1_.pohybhrace1();
  325.          _loc1_.presun1();
  326.          _loc1_.sebdynamit1();
  327.          _loc1_.poklad1();
  328.          _loc1_.cilhrace1();
  329.       }
  330.       else
  331.       {
  332.          volame = _loc1_.jmeno2 + 15;
  333.          volamebednu = _loc1_.jmeno2 + 30;
  334.          _loc1_.pohybhrace2();
  335.          _loc1_.presun2();
  336.          _loc1_.sebdynamit2();
  337.          _loc1_.poklad2();
  338.          _loc1_.cilhrace2();
  339.       }
  340.    }
  341. }
  342. pocetkosteksirka = 15;
  343. pocetkostekvyska = 15;
  344. move = 30;
  345. celkemkostek = pocetkosteksirka * pocetkostekvyska;
  346. sirka = pocetkosteksirka;
  347. sebranopokladu = 0;
  348. poklady = 0;
  349. pokladucelkem = 0;
  350. vyska = pocetkostekvyska;
  351. dynamit1 = 0;
  352. dynamit2 = 0;
  353. aktivni = 1;
  354. celkpoz = 0;
  355. celkvys = 0;
  356. pozice = 0;
  357. vys = 0;
  358. left = 1;
  359. i = celkemkostek;
  360. while(i > 0)
  361. {
  362.    _root.attachMovie("kostka","kostka" + i,i);
  363.    _root["kostka" + i]._x = sirka * 30 + pozice + celkpoz - 225;
  364.    _root["kostka" + i]._y = vyska * 30 + vys + celkvys - 150;
  365.    pozice -= 15;
  366.    vys -= 10;
  367.    if(pozice < -215)
  368.    {
  369.       pozice = 0;
  370.       vys = 0;
  371.       celkpoz += 15;
  372.       celkvys -= 10;
  373.    }
  374.    _root["kostka" + i].gotoAndStop(_root["pr" + i]);
  375.    i--;
  376. }
  377. stop();
  378.