Frame 1
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version));
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
stop();
_root.createEmptyMovieClip("music_mc", _root.getNextHighestDepth());
entranceSound = new Sound(music_mc);
entranceSound.attachSound("entrancesound");
gameMusic = new Sound(music_mc);
gameMusic.attachSound("gamemusic");
teleport = new Sound(menu_mc);
teleport.attachSound("teleport");
gemSound = new Sound(music_mc);
gemSound.attachSound("take_sound");
powerupSound = new Sound(music_mc);
powerupSound.attachSound("powerup_sound");
gateSound = new Sound(music_mc);
gateSound.attachSound("gate_sound");
deathSound = new Sound(music_mc);
deathSound.attachSound("death_sound");
MENU = new ContextMenu();
MENU.hideBuiltInItems();
_root.menu = MENU;
var record = SharedObject.getLocal("records_earth", "/");
if (((record.data.level == "") or (record.data.level == undefined)) or (record.data.level == null)) {
record.data.level = 1;
record.flush();
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
giris_muzik = false;
oyun_muzik = false;
muzik = true;
__com_mochibot__("2fd2e27d", this, 10301, true);
Frame 3
Frame 5
stop();
deger21 = 0;
sponsor_mc.onEnterFrame = function () {
if (deger21 < 90) {
deger21++;
} else {
gotoAndPlay ("menu");
}
};
Frame 10
l = 0;
radius = 12;
music_button_mc._x = 22.1;
music_button_mc._y = 28.4;
start_mc.removeMovieClip();
if (oyun_muzik) {
gameMusic.stop();
}
oyun_muzik = false;
if ((!giris_muzik) && (muzik)) {
entranceSound.start(0, 999);
giris_muzik = true;
}
if (!muzik) {
music_button_mc.gotoAndStop(2);
} else {
music_button_mc.gotoAndStop(1);
}
music_button_mc.onRelease = function () {
if (muzik) {
muzik = false;
entranceSound.stop();
music_button_mc.gotoAndStop(2);
gameMusic.stop();
oyun_muzik = false;
} else {
muzik = true;
music_button_mc.gotoAndStop(1);
if (l > 0) {
gameMusic.start(0, 99);
oyun_muzik = true;
} else {
entranceSound.start(0, 999);
}
}
};
Frame 11
stop();
second_value = 0;
second = 0;
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
super_jump = false;
super_jump_mc._visible = true;
superjump_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
radius = 12;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 10) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(10);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
second_value++;
second = Math.round(second_value / 30);
time_txt.text = "Time:" + second;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - (radius * 3), true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if ((Key.isDown(39) && (sag_hareket)) && (!earth_bend)) {
speedx = 3;
this._xscale = 100;
hero_mc.play();
} else if ((Key.isDown(37) && (sol_hareket)) && (!earth_bend)) {
speedx = -3;
this._xscale = -100;
hero_mc.play();
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(38) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if (((Key.isDown(32) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) {
earth_bend = true;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
};
} else {
earth_bend = false;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
}
i++;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("trap" + i) + "_mc"))) {
gotoAndPlay ("menu");
over = true;
}
i++;
}
if ((this.hitTest(door_mc) && (gem_taken >= gem_must_taken)) && (!over)) {
over = true;
k = l + 1;
l++;
gotoAndPlay("level" + k);
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc)) {
gotoAndPlay ("menu");
over = true;
}
i++;
}
};
play_btn.onRelease = function () {
gotoAndStop ("levels");
};
more_btn.onRelease = function () {
getURL ("http://www.gazo.com/", "_blank");
};
mapa_btn.onRelease = function () {
getURL ("http://mapacarta.blogspot.com/", "_blank");
};
gazo_btn.onRelease = function () {
getURL ("http://www.gazo.com/", "_blank");
};
Frame 13
gotoAndPlay ("menu");
Frame 20
stop();
if (((record.data.score1 == "") or (record.data.score1 == undefined)) or (record.data.score1 == null)) {
record.data.score1 = 0;
record.flush();
}
if (((record.data.score2 == "") or (record.data.score2 == undefined)) or (record.data.score2 == null)) {
record.data.score2 = 0;
record.flush();
}
if (((record.data.score3 == "") or (record.data.score3 == undefined)) or (record.data.score3 == null)) {
record.data.score3 = 0;
record.flush();
}
if (((record.data.score4 == "") or (record.data.score4 == undefined)) or (record.data.score4 == null)) {
record.data.score4 = 0;
record.flush();
}
if (((record.data.score5 == "") or (record.data.score5 == undefined)) or (record.data.score5 == null)) {
record.data.score5 = 0;
record.flush();
}
if (((record.data.score6 == "") or (record.data.score6 == undefined)) or (record.data.score6 == null)) {
record.data.score6 = 0;
record.flush();
}
if (((record.data.score7 == "") or (record.data.score7 == undefined)) or (record.data.score7 == null)) {
record.data.score7 = 0;
record.flush();
}
if (((record.data.score8 == "") or (record.data.score8 == undefined)) or (record.data.score8 == null)) {
record.data.score8 = 0;
record.flush();
}
if (((record.data.score9 == "") or (record.data.score9 == undefined)) or (record.data.score9 == null)) {
record.data.score9 = 0;
record.flush();
}
if (((record.data.score10 == "") or (record.data.score10 == undefined)) or (record.data.score10 == null)) {
record.data.score10 = 0;
record.flush();
}
if (((record.data.score11 == "") or (record.data.score11 == undefined)) or (record.data.score11 == null)) {
record.data.score11 = 0;
record.flush();
}
if (((record.data.score12 == "") or (record.data.score12 == undefined)) or (record.data.score12 == null)) {
record.data.score12 = 0;
record.flush();
}
if (((record.data.score13 == "") or (record.data.score13 == undefined)) or (record.data.score13 == null)) {
record.data.score13 = 0;
record.flush();
}
if (((record.data.score14 == "") or (record.data.score14 == undefined)) or (record.data.score14 == null)) {
record.data.score14 = 0;
record.flush();
}
if (((record.data.score15 == "") or (record.data.score15 == undefined)) or (record.data.score15 == null)) {
record.data.score15 = 0;
record.flush();
}
if (((record.data.score16 == "") or (record.data.score16 == undefined)) or (record.data.score16 == null)) {
record.data.score16 = 0;
record.flush();
}
if (((record.data.score17 == "") or (record.data.score17 == undefined)) or (record.data.score17 == null)) {
record.data.score17 = 0;
record.flush();
}
if (((record.data.score18 == "") or (record.data.score18 == undefined)) or (record.data.score18 == null)) {
record.data.score18 = 0;
record.flush();
}
if (((record.data.score19 == "") or (record.data.score19 == undefined)) or (record.data.score19 == null)) {
record.data.score19 = 0;
record.flush();
}
if (((record.data.score20 == "") or (record.data.score20 == undefined)) or (record.data.score20 == null)) {
record.data.score20 = 0;
record.flush();
}
if (((record.data.score21 == "") or (record.data.score21 == undefined)) or (record.data.score21 == null)) {
record.data.score21 = 0;
record.flush();
}
if (((record.data.score22 == "") or (record.data.score22 == undefined)) or (record.data.score22 == null)) {
record.data.score22 = 0;
record.flush();
}
if (((record.data.score23 == "") or (record.data.score23 == undefined)) or (record.data.score23 == null)) {
record.data.score23 = 0;
record.flush();
}
if (((record.data.score24 == "") or (record.data.score24 == undefined)) or (record.data.score24 == null)) {
record.data.score24 = 0;
record.flush();
}
if (((record.data.score25 == "") or (record.data.score25 == undefined)) or (record.data.score25 == null)) {
record.data.score25 = 0;
record.flush();
}
if (((record.data.score26 == "") or (record.data.score26 == undefined)) or (record.data.score26 == null)) {
record.data.score26 = 0;
record.flush();
}
if (((record.data.score27 == "") or (record.data.score27 == undefined)) or (record.data.score27 == null)) {
record.data.score27 = 0;
record.flush();
}
if (((record.data.score28 == "") or (record.data.score28 == undefined)) or (record.data.score28 == null)) {
record.data.score28 = 0;
record.flush();
}
if (((record.data.score29 == "") or (record.data.score29 == undefined)) or (record.data.score29 == null)) {
record.data.score29 = 0;
record.flush();
}
if (((record.data.score30 == "") or (record.data.score30 == undefined)) or (record.data.score30 == null)) {
record.data.score30 = 0;
record.flush();
}
level1_mc.onRelease = function () {
if (level1_mc.durum == 1) {
gotoAndPlay ("level1");
l = 1;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level2_mc.onRelease = function () {
if (level2_mc.durum == 1) {
gotoAndPlay ("level2");
l = 2;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level3_mc.onRelease = function () {
if (level3_mc.durum == 1) {
gotoAndPlay ("level3");
l = 3;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level4_mc.onRelease = function () {
if (level4_mc.durum == 1) {
gotoAndPlay ("level4");
l = 4;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level5_mc.onRelease = function () {
if (level5_mc.durum == 1) {
gotoAndPlay ("level5");
l = 5;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level6_mc.onRelease = function () {
if (level6_mc.durum == 1) {
gotoAndPlay ("level6");
l = 6;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level7_mc.onRelease = function () {
if (level7_mc.durum == 1) {
gotoAndPlay ("level7");
l = 7;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level8_mc.onRelease = function () {
if (level8_mc.durum == 1) {
gotoAndPlay ("level8");
l = 8;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level9_mc.onRelease = function () {
if (level9_mc.durum == 1) {
gotoAndPlay ("level9");
l = 9;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level10_mc.onRelease = function () {
if (level10_mc.durum == 1) {
gotoAndPlay ("level10");
l = 10;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level11_mc.onRelease = function () {
if (level11_mc.durum == 1) {
gotoAndPlay ("level11");
l = 11;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level12_mc.onRelease = function () {
if (level12_mc.durum == 1) {
gotoAndPlay ("level12");
l = 12;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level13_mc.onRelease = function () {
if (level13_mc.durum == 1) {
gotoAndPlay ("level13");
l = 13;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level14_mc.onRelease = function () {
if (level14_mc.durum == 1) {
gotoAndPlay ("level14");
l = 14;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level15_mc.onRelease = function () {
if (level15_mc.durum == 1) {
gotoAndPlay ("level15");
l = 15;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level16_mc.onRelease = function () {
if (level16_mc.durum == 1) {
gotoAndPlay ("level16");
l = 16;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level17_mc.onRelease = function () {
if (level17_mc.durum == 1) {
gotoAndPlay ("level17");
l = 17;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level18_mc.onRelease = function () {
if (level18_mc.durum == 1) {
gotoAndPlay ("level18");
l = 18;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level19_mc.onRelease = function () {
if (level19_mc.durum == 1) {
gotoAndPlay ("level19");
l = 19;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level20_mc.onRelease = function () {
if (level20_mc.durum == 1) {
gotoAndPlay ("level20");
l = 20;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level21_mc.onRelease = function () {
if (level21_mc.durum == 1) {
gotoAndPlay ("level21");
l = 21;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level22_mc.onRelease = function () {
if (level22_mc.durum == 1) {
gotoAndPlay ("level22");
l = 22;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level23_mc.onRelease = function () {
if (level23_mc.durum == 1) {
gotoAndPlay ("level23");
l = 23;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level24_mc.onRelease = function () {
if (level24_mc.durum == 1) {
gotoAndPlay ("level24");
l = 24;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level25_mc.onRelease = function () {
if (level25_mc.durum == 1) {
gotoAndPlay ("level25");
l = 25;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level26_mc.onRelease = function () {
if (level26_mc.durum == 1) {
gotoAndPlay ("level26");
l = 26;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level27_mc.onRelease = function () {
if (level27_mc.durum == 1) {
gotoAndPlay ("level27");
l = 27;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level28_mc.onRelease = function () {
if (level28_mc.durum == 1) {
gotoAndPlay ("level28");
l = 28;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level29_mc.onRelease = function () {
if (level29_mc.durum == 1) {
gotoAndPlay ("level29");
l = 29;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
level30_mc.onRelease = function () {
if (level30_mc.durum == 1) {
gotoAndPlay ("level30");
l = 30;
entranceSound.stop();
music_button_mc._x = 17.1;
music_button_mc._y = 404.3;
giris_muzik = false;
if ((!oyun_muzik) && (muzik)) {
gameMusic.start(0, 99);
oyun_muzik = true;
}
}
};
score = 0;
record.data.achive1 = 0;
d = Number(record.data.level);
i = 1;
while (i < 32) {
eval (("level" + i) + "_mc").yazi_txt.text = i;
eval (("level" + i) + "_mc").durum = 0;
i++;
}
if (d == undefined) {
i = 0;
while (i <= 1) {
eval (("level" + i) + "_mc").closed_mc._visible = false;
eval (("level" + i) + "_mc").durum = 1;
i++;
}
} else {
i = 1;
while (i <= d) {
eval (("level" + i) + "_mc").closed_mc._visible = false;
eval (("level" + i) + "_mc").durum = 1;
i++;
}
}
i = 0;
while (i < 32) {
eval (("skor" + i) + "_txt").text = eval ("record.data.score" + i);
i++;
}
i = 1;
while (i < 31) {
score = score + eval ("record.data.score" + i);
i++;
}
score_txt.text = "Total Score: " + score;
submit_btn.onRelease = function () {
var _local2 = {n:[14, 11, 7, 2, 3, 6, 5, 6, 6, 6, 11, 11, 13, 9, 7, 5], f:function (i, s) {
if (s.length == 16) {
return(s);
}
return(this.f(i + 1, s + this.n[i].toString(16)));
}};
var _local3 = _local2.f(0, "");
mochi.as2.MochiScores.showLeaderboard({boardID:_local3, score:score});
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 22
gotoAndPlay ("levels");
Frame 30
stop();
if (((record.data.achive1 == "") or (record.data.achive1 == undefined)) or (record.data.achive1 == null)) {
record.data.achive1 = 0;
record.flush();
}
if (((record.data.achive2 == "") or (record.data.achive2 == undefined)) or (record.data.achive2 == null)) {
record.data.achive2 = 0;
record.flush();
}
if (((record.data.achive3 == "") or (record.data.achive3 == undefined)) or (record.data.achive3 == null)) {
record.data.achive3 = 0;
record.flush();
}
if (((record.data.achive4 == "") or (record.data.achive4 == undefined)) or (record.data.achive4 == null)) {
record.data.achive4 = 0;
record.flush();
}
if (((record.data.achive5 == "") or (record.data.achive5 == undefined)) or (record.data.achive5 == null)) {
record.data.achive5 = 0;
record.flush();
}
if (((record.data.achive6 == "") or (record.data.achive6 == undefined)) or (record.data.achive6 == null)) {
record.data.achive6 = 0;
record.flush();
}
if (((record.data.achive7 == "") or (record.data.achive7 == undefined)) or (record.data.achive7 == null)) {
record.data.achive7 = 0;
record.flush();
}
if (((record.data.achive8 == "") or (record.data.achive8 == undefined)) or (record.data.achive8 == null)) {
record.data.achive8 = 0;
record.flush();
}
record.data.achive1 = 1;
i = 0;
while (i < 10) {
if (eval ("record.data.achive" + i) == 1) {
eval (("achive" + i) + "_mc").closed_mc._visible = false;
}
i++;
}
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 51
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score1 < skor) {
record.data.score1 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 61
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score2 < skor) {
record.data.score2 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 71
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score3 < skor) {
record.data.score3 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 81
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score4 < skor) {
record.data.score4 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 91
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score5 < skor) {
record.data.score5 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 101
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score6 < skor) {
record.data.score6 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 111
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score7 < skor) {
record.data.score7 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 121
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score8 < skor) {
record.data.score8 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 131
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score9 < skor) {
record.data.score9 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 141
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score10 < skor) {
record.data.score10 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 151
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score11 < skor) {
record.data.score11 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 161
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score12 < skor) {
record.data.score12 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 171
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score13 < skor) {
record.data.score13 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 181
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score14 < skor) {
record.data.score14 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 191
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score15 < skor) {
record.data.score15 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 201
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score16 < skor) {
record.data.score16 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 211
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score17 < skor) {
record.data.score17 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 221
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score18 < skor) {
record.data.score18 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 231
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score19 < skor) {
record.data.score19 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 241
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score20 < skor) {
record.data.score20 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 251
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score21 < skor) {
record.data.score21 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 261
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score22 < skor) {
record.data.score22 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 271
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score23 < skor) {
record.data.score23 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 281
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score24 < skor) {
record.data.score24 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 291
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score25 < skor) {
record.data.score25 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 301
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score26 < skor) {
record.data.score26 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 311
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score27 < skor) {
record.data.score27 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 321
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score28 < skor) {
record.data.score28 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 331
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score29 < skor) {
record.data.score29 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 341
stop();
die_hareket = false;
hero_die_mc.gotoAndStop(1);
hero_die_mc._visible = false;
door2_mc.yazi_txt._visible = false;
elmas2.stop();
show_achive_mc.gotoAndStop(1);
show_achive_mc.visible = false;
if (record.data.level < l) {
record.data.level = l;
record.flush();
}
red_gem_must_taken = 0;
door_open = false;
second_value = 0;
hero_mc._visible = true;
game = true;
scoretexts_mc._visible = false;
second = 0;
time_skor = 0;
bend_skor = 0;
gem_skor = 0;
powerup_skor = 0;
score_mc.gotoAndStop(1);
powerup_txt._visible = true;
time_txt._visible = true;
powerup_txt.text = "NoPowerUP";
over = false;
over2 = false;
super_jump = false;
super_jump_mc._visible = true;
super_speed = false;
super_speed_mc._visible = true;
superjump_time = 0;
superspeed_time = 0;
hero_mc._x = start_mc._x;
hero_mc._y = start_mc._y + 20;
start_mc.gotoAndPlay(1);
door_mc.gotoAndStop(1);
door2_mc.gotoAndStop(1);
fall = true;
elmas.stop();
gem_taken = 0;
bonus_gem_taken = 0;
gem_must_taken = 0;
power_mc.bar_mc._xscale = 100;
sag_tus = 39;
bend_power = 100;
a = 0;
g = 0.9;
earth_bend = false;
speedx = 0;
speedy = 0;
sag_hareket = true;
sol_hareket = true;
tepe_degme = false;
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc").speedx = 3;
i++;
}
i = 0;
while (i < 15) {
eval (("elmas" + i) + "_mc").taken = false;
eval (("elmas" + i) + "_mc")._visible = true;
eval (("belmas" + i) + "_mc").taken = false;
eval (("belmas" + i) + "_mc")._visible = true;
if (eval (("elmas" + i) + "_mc")._x > 0) {
gem_must_taken++;
}
if (eval (("belmas" + i) + "_mc")._x > 0) {
red_gem_must_taken++;
}
i++;
}
hero_mc.onEnterFrame = function () {
if (game) {
second_value++;
second = Math.round(second_value / 30);
}
if (hero_die_mc.ready == true) {
gotoAndPlay("level" + l);
over = true;
}
time_txt.text = "Time:" + second;
level_txt.text = "Level" + l;
gem_taken_txt.text = (gem_taken + "/") + gem_must_taken;
bonus_gem_taken_txt.text = bonus_gem_taken;
earth_txt.text = gem_taken;
speedy_txt.text = speedy;
if (!game) {
speedx = 0;
speedy = 0;
}
if (((speedy > 0) && (fall)) && (!earth_bend)) {
i = 0;
while (i < 10) {
if (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) + i, true)) {
speedy = 0;
if (fall) {
hero_mc._y = hero_mc._y + (i - 1);
}
fall = false;
}
i++;
}
} else if ((ground_mc.hitTest(hero_mc._x, hero_mc._y + radius, true) && (speedy >= 0)) && (earth_bend)) {
while (ground_mc.hitTest(hero_mc._x, (hero_mc._y + radius) - 1, true)) {
hero_mc._y = hero_mc._y - 0.5;
}
speedy = 0;
fall = false;
} else {
fall = true;
}
if (ground_mc.hitTest(hero_mc._x, hero_mc._y - 5, true)) {
tepe_degme = true;
if (speedy < 0) {
speedy = speedy * -1;
if (speedy > 3) {
speedy = 3;
}
}
} else {
tepe_degme = false;
}
if (ground_mc.hitTest(hero_mc._x + 9, hero_mc._y + radius, true)) {
sag_hareket = false;
speedx = 0;
} else {
sag_hareket = true;
}
if (ground_mc.hitTest(hero_mc._x - 9, hero_mc._y + radius, true)) {
sol_hareket = false;
speedx = 0;
} else {
sol_hareket = true;
}
if (!ground_mc.hitTest(this._x, (this._y + radius) + 4, true)) {
hero_mc.gotoAndStop(14);
} else if (Key.isDown(39) or Key.isDown(37)) {
hero_mc.play(2);
} else {
hero_mc.gotoAndStop(1);
}
sag_tus = 39;
sol_tus = 37;
lift_tus = 32;
ust_tus = 38;
if (((Key.isDown(sag_tus) && (sag_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = 5;
} else {
speedx = 3;
}
this._xscale = 100;
if (!fall) {
hero_mc.play(2);
}
} else if (((Key.isDown(sol_tus) && (sol_hareket)) && (!earth_bend)) && (game)) {
if (super_speed) {
speedx = -5;
} else {
speedx = -3;
}
this._xscale = -100;
if (!fall) {
hero_mc.play(2);
}
} else {
speedx = 0;
}
this._x = this._x + speedx;
this._y = this._y + speedy;
if (fall) {
speedy = speedy + g;
} else {
speedy = 0;
}
if (Key.isDown(ust_tus) && (!fall)) {
if (super_jump) {
speedy = -15;
} else {
speedy = -10;
}
fall = true;
}
if (speedy > 10) {
speedy = 10;
}
if ((((Key.isDown(lift_tus) && (!fall)) && (bend_power > 0)) && (!tepe_degme)) && (game)) {
earth_bend = true;
bend_power = bend_power - 2;
power_mc.bar_mc._xscale = power_mc.bar_mc._xscale - 2;
earth = ground_mc.attachMovie("elevate", "elevate" + a, ground_mc.getNextHighestDepth(), {_x:hero_mc._x - ground_mc._x, _y:(hero_mc._y - ground_mc._y) + 5});
a++;
earth.onEnterFrame = function () {
if (over) {
this.removeMovieClip();
}
i = 0;
while (i < 6) {
if (this.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc)) {
this.removeMovieClip();
}
i++;
}
};
} else {
earth_bend = false;
}
if (Key.isDown(lift_tus)) {
if (over2) {
score_mc.play();
}
}
if (over2 && (score_mc.ready == 2)) {
score_mc.gotoAndStop(1);
k = l + 1;
l++;
gotoAndPlay("level" + k);
over = true;
}
i = 0;
while (i < 10) {
if (this.hitTest(eval (("elmas" + i) + "_mc")) && (!eval (("elmas" + i) + "_mc").taken)) {
gem_taken++;
eval (("elmas" + i) + "_mc")._visible = false;
eval (("elmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (gem_taken >= gem_must_taken) {
if (!door_open) {
door_mc.play();
door2_mc.play();
door_open = true;
if (muzik) {
gateSound.start();
}
}
}
i = 0;
while (i < 12) {
if (this.hitTest(eval (("belmas" + i) + "_mc")) && (!eval (("belmas" + i) + "_mc").taken)) {
bonus_gem_taken++;
eval (("belmas" + i) + "_mc")._visible = false;
eval (("belmas" + i) + "_mc").taken = true;
if (muzik) {
gemSound.start();
}
}
i++;
}
if (die_hareket) {
if (!ground_mc.hitTest(hero_die_mc._x, hero_die_mc._y + 10, true)) {
hero_die_mc._y = hero_die_mc._y + 3;
}
}
i = 0;
while (i < 10) {
if (this.hit_mc.hitTest(eval (("trap" + i) + "_mc")) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if (Key.isDown(82)) {
gotoAndPlay("level" + l);
over = true;
}
i = 0;
while (i < 10) {
eval (("enemy" + i) + "_mc")._x = eval (("enemy" + i) + "_mc")._x + eval (("enemy" + i) + "_mc").speedx;
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x + 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx > 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (ground_mc.hitTest(eval (("enemy" + i) + "_mc")._x - 12, eval (("enemy" + i) + "_mc")._y, true) && (eval (("enemy" + i) + "_mc").speedx < 0)) {
eval (("enemy" + i) + "_mc").speedx = eval (("enemy" + i) + "_mc").speedx * -1;
}
if (eval (("enemy" + i) + "_mc").hitTest(hero_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
i = 0;
while (i < 6) {
if (hero_mc.hit_mc.hitTest(eval (("gulle" + i) + "_mc").hit_mc.hit_mc) && (game)) {
hero_mc._visible = false;
hero_die_mc._x = hero_mc._x;
hero_die_mc._y = hero_mc._y;
hero_die_mc._visible = true;
hero_die_mc.play();
die_hareket = true;
hero_mc._x = -100;
hero_mc._y = -100;
if (muzik) {
deathSound.start();
}
}
i++;
}
if ((hero_mc.hitTest(super_jump_mc) && (super_jump_mc._visible == true)) && (!super_speed)) {
super_jump = true;
super_jump_mc._visible = false;
superjump_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if ((hero_mc.hitTest(super_speed_mc) && (super_speed_mc._visible == true)) && (!super_jump)) {
super_speed = true;
super_speed_mc._visible = false;
superspeed_time = 10;
q = 0;
if (muzik) {
powerupSound.start();
}
}
if (super_jump) {
powerup_txt.text = "Super Jump:" + superjump_time;
q++;
if (game) {
superjump_time = 10 - Math.round(q / 30);
}
if (superjump_time <= 0) {
super_jump = false;
powerup_txt.text = "NoPowerUP";
}
}
if (super_speed) {
powerup_txt.text = "Super Speed:" + superspeed_time;
q++;
if (game) {
superspeed_time = 10 - Math.round(q / 30);
}
if (superspeed_time <= 0) {
super_speed = false;
powerup_txt.text = "NoPowerUP";
}
}
if (((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) {
door2_mc.yazi_txt._visible = true;
} else {
door2_mc.yazi_txt._visible = false;
}
if ((((this.hitTest(door_mc) or this.hitTest(door2_mc.hit_mc)) && (gem_taken >= gem_must_taken)) && (!over2)) && (Key.isDown(40))) {
time_skor = Math.round(10000 / second);
bend_skor = Math.round(bend_power * 10);
gem_skor = Math.round(bonus_gem_taken * 300);
if (super_jump) {
powerup_skor = Math.round(superjump_time * 100);
} else if (super_speed) {
powerup_skor = Math.round(superspeed_time * 100);
} else {
powerup_skor = 0;
}
skor = ((time_skor + bend_skor) + gem_skor) + powerup_skor;
if (record.data.score30 < skor) {
record.data.score30 = skor;
}
record.flush();
score_mc.play();
scoretexts_mc.time_bonus_txt.text = time_skor;
scoretexts_mc.lift_bonus_txt.text = bend_skor;
scoretexts_mc.gem_bonus_txt.text = gem_skor;
scoretexts_mc.totalscore_txt.text = skor;
scoretexts_mc.powerup_bonus_txt.text = powerup_skor;
over2 = true;
game = false;
hero_mc._visible = false;
}
if (score_mc.ready == 1) {
scoretexts_mc._visible = true;
} else {
scoretexts_mc._visible = false;
}
};
reset_btn.onRelease = function () {
gotoAndPlay("level" + l);
over = true;
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Frame 351
stop();
score = 0;
i = 1;
while (i < 31) {
trace(eval ("record.data.score" + i));
if (isNaN(eval ("record.data.score" + i))) {
} else {
score = score + eval ("record.data.score" + i);
}
i++;
}
score_txt.text = "Total Score: " + score;
submit_btn.onRelease = function () {
var _local2 = {n:[14, 11, 7, 2, 3, 6, 5, 6, 6, 6, 11, 11, 13, 9, 7, 5], f:function (i, s) {
if (s.length == 16) {
return(s);
}
return(this.f(i + 1, s + this.n[i].toString(16)));
}};
var _local3 = _local2.f(0, "");
mochi.as2.MochiScores.showLeaderboard({boardID:_local3, score:score});
};
menu_btn.onRelease = function () {
gotoAndPlay ("menu");
};
Symbol 38 MovieClip Frame 95
stop();
_parent.play();
Symbol 55 MovieClip Frame 1
function init() {
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
_visible = false;
end();
} else {
initBarWidth();
}
}
function end() {
stop();
stopped = true;
_parent.play();
}
function initBarWidth() {
_orgPreloaderBarWidth = preloaderBar._width;
preloaderBar._width = 0;
}
function onProgress() {
var _local3 = _root.getBytesLoaded();
var _local4 = _root.getBytesTotal();
var _local2 = _local3 / _local4;
setLoaded(_local2);
if (_local2 >= 1) {
end();
}
}
function setLoaded(fPercent) {
preloaderBar._width = _orgPreloaderBarWidth * fPercent;
}
var _orgPreloaderBarWidth;
var started;
var stopped;
if (!started) {
started = true;
init();
} else if (!stopped) {
onProgress();
}
Symbol 67 MovieClip Frame 1
stop();
fullScreenButton.onPress = function () {
getURL ("http://www.gazo.com/?refb=intro", "_blank");
};
Symbol 67 MovieClip Frame 2
stop();
Symbol 67 MovieClip Frame 25
stop();
gazoPlayButton.onPress = function () {
play();
};
Symbol 67 MovieClip Frame 41
stop();
_parent.gotoAndPlay("menu");
Symbol 429 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores
{
static var boardID, onClose, onError;
function MochiScores () {
}
static function setBoardID(boardID) {
mochi.as2.MochiServices.warnID(boardID, true);
mochi.as2.MochiScores.boardID = boardID;
mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID});
}
static function showLeaderboard(options) {
options.clip = mochi.as2.MochiServices.clip;
if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) {
mochi.as2.MochiServices.disconnect();
trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!");
trace("make sure MochiServices.connect is called as early in the application runtime as possible.");
mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip);
}
delete options.clip;
if (options.name != null) {
if (typeof(options.name) == "object") {
if (options.name.text != undefined) {
options.name = options.name.text;
}
}
}
if (options.score != null) {
if (options.score instanceof TextField) {
if (options.score.text != undefined) {
options.score = options.score.text;
}
} else if (options.score instanceof mochi.as2.MochiDigits) {
options.score = options.score.value;
}
var _local1 = Number(options.score);
if (isNaN(_local1)) {
trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'");
} else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) {
trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite");
} else {
if (Math.floor(_local1) != _local1) {
trace(("WARNING: Submitted score '" + options.score) + "' will be truncated");
}
options.score = _local1;
}
}
if (options.onDisplay != null) {
options.onDisplay();
} else {
mochi.as2.MochiServices.__get__clip().stop();
}
if (options.onClose != null) {
onClose = options.onClose;
} else {
onClose = function () {
mochi.as2.MochiServices.__get__clip().play();
};
}
if (options.onError != null) {
onError = options.onError;
} else {
onError = onClose;
}
if (options.boardID == null) {
if (boardID != null) {
options.boardID = boardID;
}
}
mochi.as2.MochiServices.warnID(options.boardID, true);
trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal");
mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose);
}
static function closeLeaderboard() {
mochi.as2.MochiServices.send("scores_closeLeaderboard");
}
static function getPlayerInfo(callbackObj, callbackMethod) {
mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod);
}
static function submit(score, name, callbackObj, callbackMethod) {
score = Number(score);
if (isNaN(score)) {
trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'");
} else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) {
trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite");
} else {
if (Math.floor(score) != score) {
trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated");
}
score = Number(score);
}
mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod);
}
static function requestList(callbackObj, callbackMethod) {
mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod);
}
static function scoresArrayToObjects(scores) {
var _local5 = {};
var _local1;
var _local4;
var _local2;
var _local6;
for (var _local8 in scores) {
if (typeof(scores[_local8]) == "object") {
if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) {
_local5[_local8] = [];
_local2 = scores[_local8];
_local4 = 0;
while (_local4 < _local2.rows.length) {
_local6 = {};
_local1 = 0;
while (_local1 < _local2.cols.length) {
_local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1];
_local1++;
}
_local5[_local8].push(_local6);
_local4++;
}
} else {
_local5[_local8] = {};
for (var _local7 in scores[_local8]) {
_local5[_local8][_local7] = scores[_local8][_local7];
}
}
} else {
_local5[_local8] = scores[_local8];
}
}
return(_local5);
}
static function doClose(args) {
if (args.error == true) {
if (args.errorCode == undefined) {
args.errorCode = "IOError";
}
onError.apply(null, [args.errorCode]);
} else {
onClose.apply();
}
}
}
Symbol 430 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher
{
var eventTable;
function MochiEventDispatcher () {
eventTable = {};
}
function buildDelegate(thisObject, thatObject) {
var _local2 = {thisObject:thisObject, thatObject:thatObject};
if (thatObject != undefined) {
var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject));
_local2.delegate = function (args) {
funct.call(thisObject, args);
};
} else {
_local2.delegate = thisObject;
}
return(_local2);
}
function compareDelegate(d_A, d_B) {
if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) {
return(false);
}
return(true);
}
function addEventListener(event, thisObject, thatObject) {
removeEventListener(event, thisObject, thatObject);
eventTable[event].push(buildDelegate(thisObject, thatObject));
}
function removeEventListener(event, thisObject, thatObject) {
var _local3 = buildDelegate(thisObject, thatObject);
if (eventTable[event] == undefined) {
eventTable[event] = [];
return(undefined);
}
for (var _local4 in eventTable[event]) {
if (!compareDelegate(eventTable[event][_local4], _local3)) {
continue;
}
eventTable[event].splice(Number(_local4), 1);
}
}
function triggerEvent(event, args) {
if (eventTable[event] == undefined) {
return(undefined);
}
for (var _local4 in eventTable[event]) {
eventTable[event][_local4].delegate(args);
}
}
}
Symbol 431 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices
{
static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel;
function MochiServices () {
}
static function get id() {
return(_id);
}
static function get clip() {
return(_container);
}
static function get childClip() {
return(_clip);
}
static function getVersion() {
return("3.9.1 as2");
}
static function allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function get isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function set comChannelName(val) {
if (val != undefined) {
if (val.length > 3) {
_sendChannelName = val + "_fromgame";
initComChannels();
}
}
//return(__get__comChannelName());
}
static function get connected() {
return(_connected);
}
static function connect(id, clip, onError) {
warnID(id, false);
if ((!_connected) && (_clip == undefined)) {
trace("MochiServices Connecting...");
_connecting = true;
init(id, clip);
}
if (onError != undefined) {
mochi.as2.MochiServices.onError = onError;
} else if (mochi.as2.MochiServices.onError == undefined) {
mochi.as2.MochiServices.onError = function (errorCode) {
trace(errorCode);
};
}
}
static function disconnect() {
if (_connected || (_connecting)) {
_connecting = (_connected = false);
flush(true);
if (_clip != undefined) {
_clip.removeMovieClip();
delete _clip;
}
_listenChannel.close();
}
}
static function init(id, clip) {
_id = id;
if (clip != undefined) {
_container = clip;
} else {
_container = _root;
}
loadCommunicator(id, _container);
}
static function loadCommunicator(id, clip) {
var _local6 = "_mochiservices_com_" + id;
var _local5 = new MovieClipLoader();
var _local3 = {};
if (_clip != null) {
return(_clip);
}
if (!isNetworkAvailable) {
return(null);
}
if (urlOptions().servURL) {
_servURL = urlOptions().servURL;
}
var _local4 = _servURL + _services;
if (urlOptions().servicesURL) {
_local4 = urlOptions().servicesURL;
}
allowDomains(_local4);
_clip = clip.createEmptyMovieClip(_local6, 10336, false);
_listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999));
listen();
if (_local3.waitInterval != null) {
clearInterval(_local3.waitInterval);
}
_local3.onLoadError = loadError;
_local3.onLoadStart = function (target_mc) {
this.isLoading = true;
};
_local3.onLoadComplete = function (target_mc) {
target_mc.MochiServices = mochi.as2.MochiServices;
};
_local3.startTime = getTimer();
_local3.wait = function () {
if ((getTimer() - this.startTime) > 10000) {
if (!this.isLoading) {
mochi.as2.MochiServices.disconnect();
mochi.as2.MochiServices.onError.apply(null, ["IOError"]);
}
clearInterval(this.waitInterval);
}
};
_local3.waitInterval = setInterval(_local3, "wait", 1000);
_local5.addListener(_local3);
_local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip);
_sendChannel = new LocalConnection();
_sendChannel._queue = [];
return(_clip);
}
static function loadError(target_mc, errorCode, httpStatus) {
trace("MochiServices could not load.");
disconnect();
onError.apply(null, [errorCode]);
}
static function onStatus(infoObject) {
if (!(infoObject.level === "error")) {
} else {
_connected = false;
_listenChannel.connect(_listenChannelName);
}
}
static function listen() {
_listenChannel = new LocalConnection();
_listenChannel.handshake = function (args) {
mochi.as2.MochiServices.__set__comChannelName(args.newChannel);
};
_listenChannel.allowDomain = function (d) {
return(true);
};
_listenChannel.allowInsecureDomain = _listenChannel.allowDomain;
_listenChannel._nextcallbackID = 0;
_listenChannel._callbacks = {};
_listenChannel.connect(_listenChannelName);
trace("Waiting for MochiAds services to connect...");
}
static function initComChannels() {
if (!_connected) {
_sendChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"});
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()});
_listenChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
_listenChannel.onReceive = function (pkg) {
var _local5 = pkg.callbackID;
var _local4 = this._callbacks[_local5];
if (!_local4) {
return(undefined);
}
var _local2 = _local4.callbackMethod;
var _local3 = _local4.callbackObject;
if (_local3 && (typeof(_local2) == "string")) {
_local2 = _local3[_local2];
}
if (_local2 != undefined) {
_local2.apply(_local3, pkg.args);
}
delete this._callbacks[_local5];
};
_listenChannel.onEvent = function (pkg) {
switch (pkg.target) {
case "services" :
mochi.as2.MochiServices.triggerEvent(pkg.event, pkg.args);
break;
case "events" :
mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args);
break;
case "coins" :
mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args);
break;
case "social" :
mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args);
}
};
_listenChannel.onError = function () {
mochi.as2.MochiServices.onError.apply(null, ["IOError"]);
};
trace("[SERVICES_API] connected!");
_connecting = false;
_connected = true;
while (_sendChannel._queue.length > 0) {
_sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift());
}
}
}
static function flush(error) {
var _local1;
var _local2;
while (_sendChannel._queue.length > 0) {
_local1 = _sendChannel._queue.shift();
if (_local1.callbackID != null) {
_local2 = _listenChannel._callbacks[_local1.callbackID];
}
delete _listenChannel._callbacks[_local1.callbackID];
if (error) {
handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod);
}
}
}
static function handleError(args, callbackObject, callbackMethod) {
if (args != null) {
if (args.onError != null) {
args.onError.apply(null, ["NotConnected"]);
}
if ((args.options != null) && (args.options.onError != null)) {
args.options.onError.apply(null, ["NotConnected"]);
}
}
if (callbackMethod != null) {
args = {};
args.error = true;
args.errorCode = "NotConnected";
if ((callbackObject != null) && (typeof(callbackMethod) == "string")) {
callbackObject[callbackMethod](args);
} else if (callbackMethod != null) {
callbackMethod.apply(args);
}
}
}
static function send(methodName, args, callbackObject, callbackMethod) {
if (_connected) {
_sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID});
} else {
if ((_clip == undefined) || (!_connecting)) {
trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName);
handleError(args, callbackObject, callbackMethod);
flush(true);
return(undefined);
}
_sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID});
}
_listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod};
_listenChannel._nextcallbackID++;
}
static function urlOptions() {
var _local5 = {};
var _local6;
if (_root._url.indexOf("mochiad_options") != -1) {
var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1;
_local6 = _root._url.substr(_local2, _root._url.length);
} else if (_root.mochiad_options) {
_local6 = _root.mochiad_options;
}
if (_local6) {
var _local4 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local4.length) {
var _local3 = _local4[_local2].split("=");
_local5[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
return(_local5);
}
static function warnID(bid, leaderboard) {
bid = bid.toLowerCase();
if (bid.length != 16) {
trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length");
return(undefined);
}
if (bid == "1e113c7239048b3f") {
if (leaderboard) {
trace("WARNING: Using testing board ID");
} else {
trace("WARNING: Using testing board ID as game ID");
}
return(undefined);
}
if (bid == "84993a1de4031cd8") {
if (leaderboard) {
trace("WARNING: Using testing game ID as board ID");
} else {
trace("WARNING: Using testing game ID");
}
return(undefined);
}
var _local1 = 0;
while (_local1 < bid.length) {
switch (bid.charAt(_local1)) {
case "0" :
case "1" :
case "2" :
case "3" :
case "4" :
case "5" :
case "6" :
case "7" :
case "8" :
case "9" :
case "a" :
case "b" :
case "c" :
case "d" :
case "e" :
case "f" :
break;
default :
trace("WARNING: Board ID contains illegal characters: " + bid);
return(undefined);
}
_local1++;
}
}
static function addLinkEvent(url, burl, btn, onClick) {
var timeout = 1500;
var t0 = getTimer();
var _local2 = new Object();
_local2.mav = getVersion();
_local2.swfv = btn.getSWFVersion() || 6;
_local2.swfurl = btn._url;
_local2.fv = System.capabilities.version;
_local2.os = System.capabilities.os;
_local2.lang = System.capabilities.language;
_local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY;
var s = "?";
var _local3 = 0;
for (var _local6 in _local2) {
if (_local3 != 0) {
s = s + "&";
}
_local3++;
s = ((s + _local6) + "=") + escape(_local2[_local6]);
}
if (!(netupAttempted || (_connected))) {
var ping = btn.createEmptyMovieClip("ping", 777);
var _local7 = btn.createEmptyMovieClip("nettest", 778);
netupAttempted = true;
ping.loadMovie("http://link.mochiads.com/linkping.swf?t=" + getTimer());
_local7.onEnterFrame = function () {
if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) {
delete this.onEnterFrame;
} else if ((getTimer() - t0) > timeout) {
delete this.onEnterFrame;
mochi.as2.MochiServices.netup = false;
}
};
}
var _local4 = btn.createEmptyMovieClip("clk", 1001);
_local4._alpha = 0;
_local4.beginFill(1044735);
_local4.moveTo(0, 0);
_local4.lineTo(0, btn._height);
_local4.lineTo(btn._width, btn._height);
_local4.lineTo(btn._width, 0);
_local4.lineTo(0, 0);
_local4.endFill();
_local4.onRelease = function () {
if (mochi.as2.MochiServices.netup) {
getURL (url + s, "_blank");
} else {
getURL (burl, "_blank");
}
if (onClick != undefined) {
onClick();
}
};
}
static function setContainer(clip) {
}
static function stayOnTop(clip) {
}
static function addEventListener(eventType, thisObject, thatObject) {
_dispatcher.addEventListener(eventType, thisObject, thatObject);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, thisObject, thatObject) {
_dispatcher.removeEventListener(eventType, thisObject, thatObject);
}
static var CONNECTED = "onConnected";
static var _servURL = "http://www.mochiads.com/static/lib/services/";
static var _services = "services.swf";
static var _mochiLC = "MochiLC.swf";
static var _listenChannelName = "__ms_";
static var _connecting = false;
static var _connected = false;
static var netup = true;
static var netupAttempted = false;
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 432 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents
{
function MochiEvents () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function startSession(achievementID) {
mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null);
}
static function setNotifications(clip, style) {
var _local2 = {};
for (var _local3 in style) {
_local2[_local3] = style[_local3];
}
_local2.clip = clip;
mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null);
}
static function addEventListener(eventType, thisObject, thatObject) {
_dispatcher.addEventListener(eventType, thisObject, thatObject);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, thisObject, thatObject) {
_dispatcher.removeEventListener(eventType, thisObject, thatObject);
}
static function startPlay(tag) {
if (tag == undefined) {
tag = "gameplay";
}
mochi.as2.MochiServices.send("events_setRoundID", {tag:String(tag)}, null, null);
}
static function endPlay() {
mochi.as2.MochiServices.send("events_clearRoundID", null, null, null);
}
static function trackEvent(tag, value) {
mochi.as2.MochiServices.send("events_trackEvent", {tag:tag, value:value}, null, null);
}
static var ACHIEVEMENT_RECEIVED = "AchievementReceived";
static var ALIGN_TOP_LEFT = "ALIGN_TL";
static var ALIGN_TOP = "ALIGN_T";
static var ALIGN_TOP_RIGHT = "ALIGN_TR";
static var ALIGN_LEFT = "ALIGN_L";
static var ALIGN_CENTER = "ALIGN_C";
static var ALIGN_RIGHT = "ALIGN_R";
static var ALIGN_BOTTOM_LEFT = "ALIGN_BL";
static var ALIGN_BOTTOM = "ALIGN_B";
static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR";
static var FORMAT_SHORT = "ShortForm";
static var FORMAT_LONG = "LongForm";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 433 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0
class mochi.as2.MochiCoins
{
function MochiCoins () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function showStore(options) {
mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null);
}
static function showItem(options) {
if ((options == undefined) || (typeof(options.item) != "string")) {
trace("ERROR: showItem call must pass an Object with an item key");
return(undefined);
}
mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null);
}
static function showVideo(options) {
if ((options == undefined) || (typeof(options.item) != "string")) {
trace("ERROR: showVideo call must pass an Object with an item key");
return(undefined);
}
mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null);
}
static function getStoreItems() {
mochi.as2.MochiServices.send("coins_getStoreItems");
}
static function requestFunding(properties) {
mochi.as2.MochiServices.send("social_requestFunding", properties);
}
static function addEventListener(eventType, delegate) {
_dispatcher.addEventListener(eventType, delegate);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, delegate) {
_dispatcher.removeEventListener(eventType, delegate);
}
static var STORE_SHOW = "StoreShow";
static var STORE_HIDE = "StoreHide";
static var ITEM_OWNED = "ItemOwned";
static var ITEM_NEW = "ItemNew";
static var STORE_ITEMS = "StoreItems";
static var ERROR = "Error";
static var IO_ERROR = "IOError";
static var NO_USER = "NoUser";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 434 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial
{
function MochiSocial () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function showLoginWidget(options) {
mochi.as2.MochiServices.setContainer();
mochi.as2.MochiServices.stayOnTop();
mochi.as2.MochiServices.send("social_showLoginWidget", {options:options});
}
static function hideLoginWidget() {
mochi.as2.MochiServices.send("social_hideLoginWidget");
}
static function requestLogin(properties) {
mochi.as2.MochiServices.send("social_requestLogin", properties);
}
static function getFriendsList(properties) {
mochi.as2.MochiServices.send("social_getFriendsList", properties);
}
static function postToStream(properties) {
mochi.as2.MochiServices.send("social_postToStream", properties);
}
static function inviteFriends(properties) {
mochi.as2.MochiServices.send("social_inviteFriends", properties);
}
static function requestFan(properties) {
mochi.as2.MochiServices.send("social_requestFan", properties);
}
static function saveUserProperties(properties) {
mochi.as2.MochiServices.send("social_saveUserProperties", properties);
}
static function addEventListener(eventType, delegate) {
_dispatcher.addEventListener(eventType, delegate);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, delegate) {
_dispatcher.removeEventListener(eventType, delegate);
}
static var LOGGED_IN = "LoggedIn";
static var LOGGED_OUT = "LoggedOut";
static var LOGIN_SHOW = "LoginShow";
static var LOGIN_HIDE = "LoginHide";
static var LOGIN_SHOWN = "LoginShown";
static var PROFILE_SHOW = "ProfileShow";
static var PROFILE_HIDE = "ProfileHide";
static var PROPERTIES_SAVED = "PropertySaved";
static var WIDGET_LOADED = "WidgetLoaded";
static var FRIEND_LIST = "FriendsList";
static var PROFILE_DATA = "ProfileData";
static var GAMEPLAY_DATA = "GameplayData";
static var ACTION_CANCELED = "onCancel";
static var ACTION_COMPLETE = "onComplete";
static var USER_INFO = "UserInfo";
static var ERROR = "Error";
static var IO_ERROR = "IOError";
static var NO_USER = "NoUser";
static var PROPERTIES_SIZE = "PropertiesSize";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 435 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits
{
var Encoder, Fragment, Sibling;
function MochiDigits (digit, index) {
Encoder = 0;
setValue(digit, index);
}
function get value() {
return(Number(toString()));
}
function set value(v) {
setValue(v);
//return(value);
}
function addValue(v) {
value = value + v;
}
function setValue(digit, index) {
var _local3 = digit.toString();
if ((index == undefined) || (isNaN(index))) {
index = 0;
}
Fragment = _local3.charCodeAt(index++) ^ Encoder;
if (index < _local3.length) {
Sibling = new mochi.as2.MochiDigits(digit, index);
} else {
Sibling = null;
}
reencode();
}
function reencode() {
var _local2 = int(2147483647 * Math.random());
Fragment = Fragment ^ (_local2 ^ Encoder);
Encoder = _local2;
}
function toString() {
var _local2 = String.fromCharCode(Fragment ^ Encoder);
return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2)));
}
}
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 2
stop();
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 5
stop();
Symbol 116 MovieClip Frame 10
stop();
Symbol 135 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 13
if (Key.isDown(39) or Key.isDown(37)) {
gotoAndPlay (2);
}
Symbol 213 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 10
stop();
Symbol 254 MovieClip Frame 1
ready = 0;
stop();
Symbol 254 MovieClip Frame 18
ready = 1;
stop();
Symbol 254 MovieClip Frame 19
ready = 0;
Symbol 254 MovieClip Frame 35
ready = 2;
stop();
stop();
Symbol 270 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 1
stop();
ready = false;
Symbol 276 MovieClip Frame 70
stop();
ready = true;