home *** CD-ROM | disk | FTP | other *** search
- function startMap(mapNum)
- {
- e = 0;
- f = 0;
- g.g = h[mapNum];
- eval(§§constant(4))[§§constant(5)](mapNum * 4 + 2);
- eval(§§constant(6))[§§constant(5)](mapNum * 4 + 3);
- eval(§§constant(7))[§§constant(5)](mapNum * 4 + 4);
- eval(§§constant(8))[§§constant(5)](mapNum * 4 + 5);
- set(§§constant(9),0);
- for(var _loc2_ in eval(§§constant(8)))
- {
- set(§§constant(9),eval(§§constant(9)) + 1);
- }
- eval(§§constant(4))[§§constant(10)][§§constant(11)] = false;
- eval(§§constant(12))[§§constant(13)] = eval(§§constant(4))[§§constant(10)][§§constant(13)];
- eval(§§constant(12))[§§constant(14)] = eval(§§constant(4))[§§constant(10)][§§constant(14)];
- eval(§§constant(12))[§§constant(15)] = eval(§§constant(4))[§§constant(10)][§§constant(15)];
- set(§§constant(16),0);
- eval(§§constant(8))[§§constant(17)][§§constant(18)] = 99;
- eval(§§constant(8))[§§constant(19)][§§constant(18)] = 50;
- eval(§§constant(12))[§§constant(5)](1);
- eval(§§constant(20))[§§constant(21)] = 100;
- set(§§constant(22),0);
- if(eval(§§constant(23)))
- {
- set(§§constant(24),0);
- while(eval(§§constant(24)) < 20)
- {
- eval(§§constant(25))[§§constant(26) + eval(§§constant(24))][§§constant(5)](3);
- set(§§constant(24),eval(§§constant(24)) + 1);
- }
- }
- else
- {
- if(mapNum == 0)
- {
- set(§§constant(27),20);
- }
- set(§§constant(24),0);
- while(eval(§§constant(24)) < eval(§§constant(27)))
- {
- eval(§§constant(25))[§§constant(26) + eval(§§constant(24))][§§constant(5)](1);
- set(§§constant(24),eval(§§constant(24)) + 1);
- }
- set(§§constant(24),eval(§§constant(27)));
- while(eval(§§constant(24)) < 20)
- {
- eval(§§constant(25))[§§constant(26) + eval(§§constant(24))][§§constant(5)](2);
- set(§§constant(24),eval(§§constant(24)) + 1);
- }
- }
- set(§§constant(28),0);
- eval(§§constant(20))[§§constant(21)] = 100;
- set(§§constant(29),eval(§§constant(30)));
- }
- function endGame(stat)
- {
- set(§§constant(29),null);
- eval(§§constant(31))[§§constant(5)](2);
- if(eval(§§constant(23)))
- {
- gotoAndStop(177);
- }
- else if(stat == eval(§§constant(32)))
- {
- gotoAndStop(184);
- }
- else if(stat == eval(§§constant(33)))
- {
- gotoAndStop(180);
- }
- else if(stat == eval(§§constant(34)))
- {
- gotoAndStop(181);
- }
- else if(stat == eval(§§constant(35)))
- {
- if(eval(§§constant(36)) == eval(§§constant(37)))
- {
- gotoAndStop(182);
- }
- else
- {
- set(§§constant(36),eval(§§constant(36)) + 1);
- gotoAndStop(185);
- }
- }
- else
- {
- gotoAndStop(175);
- }
- }
- function setTimer(limit)
- {
- set(§§constant(22),limit);
- }
- function loseDemerit()
- {
- set(§§constant(27),eval(§§constant(27)) - 1);
- eval(§§constant(25))[§§constant(26) + eval(§§constant(27))][§§constant(5)](2);
- if(eval(§§constant(27)) < 0)
- {
- §§constant(38)(eval(§§constant(33)));
- }
- }
- function mainLoop()
- {
- if(!_global[§§constant(39)])
- {
- if(!eval(§§constant(23)))
- {
- if(eval(§§constant(22)) != 0)
- {
- eval(§§constant(20))[§§constant(21)] -= 100 / eval(§§constant(22));
- _root[§§constant(40)] = eval(§§constant(41))[§§constant(42)](_root[§§constant(20)][§§constant(21)]);
- if(eval(§§constant(20))[§§constant(21)] <= 0)
- {
- §§constant(38)(eval(§§constant(34)));
- }
- }
- }
- if(eval(§§constant(43)))
- {
- eval(§§constant(12))[§§constant(5)](1);
- set(§§constant(28),0);
- }
- else
- {
- if(!eval(§§constant(23)))
- {
- if(eval(§§constant(28)) > eval(§§constant(44)))
- {
- set(§§constant(28),0);
- §§constant(45)();
- }
- else
- {
- set(§§constant(28),eval(§§constant(28)) + 1);
- }
- }
- eval(§§constant(12))[§§constant(46)]();
- }
- if(eval(§§constant(47))[§§constant(48)](32))
- {
- if(eval(§§constant(41))[§§constant(49)](e) > eval(§§constant(41))[§§constant(49)](eval(§§constant(50)) / e))
- {
- e -= eval(§§constant(50)) / e;
- if(_root[§§constant(51)] == true)
- {
- trace(§§constant(52));
- _root[§§constant(52)][§§constant(53)](0,1);
- }
- }
- else
- {
- e = 0;
- eval(§§constant(54))[§§constant(5)](1);
- }
- }
- else
- {
- eval(§§constant(54))[§§constant(5)](1);
- if(eval(§§constant(47))[§§constant(48)](38) && e < eval(§§constant(55)) && e >= 0)
- {
- e += eval(§§constant(56));
- }
- }
- if(eval(§§constant(47))[§§constant(48)](40) && e > - eval(§§constant(57)) && e <= 0)
- {
- e -= eval(§§constant(56)) / 2;
- }
- if(eval(§§constant(47))[§§constant(48)](37) && f > - eval(§§constant(58)))
- {
- if(f > 0)
- {
- f -= eval(§§constant(59));
- }
- else
- {
- f -= eval(§§constant(60));
- }
- }
- if(eval(§§constant(47))[§§constant(48)](39) && f < eval(§§constant(58)))
- {
- if(f < 0)
- {
- f += eval(§§constant(59));
- }
- else
- {
- f += eval(§§constant(60));
- }
- }
- if(eval(§§constant(41))[§§constant(49)](e) > eval(§§constant(61)))
- {
- e -= eval(§§constant(61)) * eval(§§constant(41))[§§constant(49)](e) / e;
- }
- else
- {
- e = 0;
- }
- eval(§§constant(12))[§§constant(15)] += f * e;
- eval(§§constant(12))[§§constant(13)] += eval(§§constant(41))[§§constant(62)](eval(§§constant(12))[§§constant(15)] / 180 * 3.141592653589793) * eval(§§constant(63)) * e;
- eval(§§constant(12))[§§constant(14)] -= eval(§§constant(41))[§§constant(64)](eval(§§constant(12))[§§constant(15)] / 180 * 3.141592653589793) * eval(§§constant(63)) * e;
- eval(§§constant(12))[§§constant(65)][§§constant(15)] = f * 20;
- eval(§§constant(12))[§§constant(66)][§§constant(15)] = eval(§§constant(12))[§§constant(65)][§§constant(15)];
- eval(§§constant(67))[§§constant(15)] = f * 90;
- eval(§§constant(68))[§§constant(15)] = eval(§§constant(69)) + eval(§§constant(41))[§§constant(49)](e) * 50;
- set(§§constant(43),true);
- set(§§constant(24),1);
- while(eval(§§constant(24)) < 7)
- {
- set(§§constant(70),eval(§§constant(12))[§§constant(71) + eval(§§constant(24))]);
- set(§§constant(72),{(§§constant(73)):0,(§§constant(74)):0});
- eval(§§constant(70))[§§constant(75)](eval(§§constant(72)));
- if(eval(§§constant(43)))
- {
- if(!eval(§§constant(7))[§§constant(76)](eval(§§constant(72))[§§constant(73)],eval(§§constant(72))[§§constant(74)],true))
- {
- set(§§constant(43),false);
- }
- }
- if(eval(§§constant(6))[§§constant(76)](eval(§§constant(72))[§§constant(73)],eval(§§constant(72))[§§constant(74)],true))
- {
- §§constant(38)(eval(§§constant(32)));
- }
- set(§§constant(24),eval(§§constant(24)) + 1);
- }
- if(eval(§§constant(12))[§§constant(76)](eval(§§constant(8))[§§constant(77) + eval(§§constant(16))]))
- {
- set(§§constant(78),true);
- if(eval(§§constant(8))[§§constant(77) + eval(§§constant(16))][§§constant(79)])
- {
- if(§§constant(80)(eval(§§constant(8))[§§constant(77) + eval(§§constant(16))],eval(§§constant(12))) > 500 || e != 0)
- {
- set(§§constant(78),false);
- }
- }
- if(eval(§§constant(78)))
- {
- if(eval(§§constant(16)) + 1 >= eval(§§constant(9)))
- {
- if(§§constant(80)(eval(§§constant(8))[§§constant(77) + eval(§§constant(16))],eval(§§constant(12))) < 500)
- {
- §§constant(38)(eval(§§constant(35)));
- _root[§§constant(81)] += _root[§§constant(40)] * 100;
- trace(§§constant(82) + _root[§§constant(81)]);
- }
- eval(§§constant(8))[§§constant(77) + eval(§§constant(16))][§§constant(18)] = 0;
- }
- else
- {
- eval(§§constant(8))[§§constant(77) + eval(§§constant(16))][§§constant(18)] = 0;
- set(§§constant(16),eval(§§constant(16)) + 1);
- eval(§§constant(8))[§§constant(77) + eval(§§constant(16))][§§constant(18)] = 100;
- eval(§§constant(8))[§§constant(77) + (eval(§§constant(16)) + 1)][§§constant(18)] = 50;
- }
- }
- }
- }
- }
- function getDistance(mc1, mc2)
- {
- set(§§constant(83),{(§§constant(73)):0,(§§constant(74)):0});
- mc1[§§constant(75)](eval(§§constant(83)));
- set(§§constant(84),{(§§constant(73)):0,(§§constant(74)):0});
- mc2[§§constant(75)](eval(§§constant(84)));
- set(§§constant(85),eval(§§constant(83))[§§constant(73)] - eval(§§constant(84))[§§constant(73)]);
- set(§§constant(86),eval(§§constant(83))[§§constant(74)] - eval(§§constant(84))[§§constant(74)]);
- return eval(§§constant(85)) * eval(§§constant(85)) + eval(§§constant(86)) * eval(§§constant(86));
- }
- §§push(true);
- §§push(false);
- §§push(false);
- §§push(true);
- while(true)
- {
- if(§§pop())
- {
- }
- if(§§pop())
- {
- }
- if(§§pop())
- {
- break;
- }
- §§push(true);
- §§push(false);
- }
- eval(§§constant(87))[§§constant(25)] = eval(§§constant(88));
- set(§§constant(4),eval(§§constant(89))[§§constant(4)]);
- set(§§constant(7),eval(§§constant(89))[§§constant(7)]);
- set(§§constant(8),eval(§§constant(89))[§§constant(8)]);
- set(§§constant(12),eval(§§constant(89))[§§constant(12)]);
- set(§§constant(6),eval(§§constant(89))[§§constant(6)]);
- f;
- set(§§constant(60),0.07);
- set(§§constant(59),0.15);
- set(§§constant(58),1.9);
- set(§§constant(63),1.5);
- e;
- set(§§constant(56),0.04);
- set(§§constant(50),0.13);
- set(§§constant(55),4);
- set(§§constant(57),2);
- set(§§constant(61),0);
- set(§§constant(32),0);
- set(§§constant(33),1);
- set(§§constant(34),2);
- set(§§constant(35),3);
- set(§§constant(37),13);
- eval(§§constant(90))[§§constant(91)][§§constant(11)] = false;
- eval(§§constant(87))[§§constant(39)] = true;
- set(§§constant(69),eval(§§constant(68))[§§constant(15)]);
- eval(§§constant(92))[§§constant(11)] = false;
- eval(§§constant(89))[§§constant(13)] = 0;
- eval(§§constant(89))[§§constant(14)] = 0;
- eval(§§constant(4))[§§constant(13)] = 0;
- eval(§§constant(4))[§§constant(14)] = 0;
- eval(§§constant(7))[§§constant(13)] = 0;
- eval(§§constant(7))[§§constant(14)] = 0;
- eval(§§constant(7))[§§constant(11)] = false;
- eval(§§constant(8))[§§constant(13)] = 0;
- eval(§§constant(8))[§§constant(14)] = 0;
- eval(§§constant(6))[§§constant(13)] = 0;
- eval(§§constant(6))[§§constant(14)] = 0;
- eval(§§constant(6))[§§constant(11)] = false;
- eval(§§constant(16));
- eval(§§constant(9));
- eval(§§constant(22));
- eval(§§constant(27));
- eval(§§constant(28));
- set(§§constant(44),10);
- §§constant(93)(eval(§§constant(36)));
- var §§constant(94) = new §\§\§constant(95)§();
- eval(§§constant(94))[§§constant(96)] = function()
- {
- _global[§§constant(39)] = false;
- eval(§§constant(47))[§§constant(97)](eval(§§constant(94)));
- g[§§constant(11)] = false;
- };
- eval(§§constant(47))[§§constant(98)](eval(§§constant(94)));
-