Frame 1
var byteloaded:Number = 0;
var bytetotal:Number = 0;
var loaded:Number = 0;
var speed:String = "0 K/s";
var loadedv:String = "0 %";
M_ZeKuan._yscale = 0;
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
M_ZeKuan._yscale = 100;
gotoAndPlay ("go");
}
play();
Instance of Symbol 99 MovieClip in Frame 1
on (release) {
getURL ("http://www.9mine.com", "_blank");
}
Frame 2
play();
Frame 4
var classesFrame:Number = 15;
loaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
t = getTimer();
var speed:String = (Math.round(((_root.getBytesLoaded() / t) * 100) / 100) + " K/s");
loadedv = loaded + " %";
M_ZeKuan._yscale = loaded;
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
gotoAndPlay ("go");
} else {
gotoAndPlay ("Load");
}
stop();
Frame 13
play();
Frame 17
gotoAndStop (36);
Frame 36
play();
Frame 37
stop();
stopAllSounds();
sounds = new Array();
var i = 0;
while (i < 25) {
this["so" + i] = new Sound(this);
this["so" + i].attachSound("so" + i);
i++;
}
start_bt.onRelease = function () {
gotoAndStop (39);
};
help_bt.onRelease = function () {
gotoAndStop (38);
};
start_bt.onRollOver = function () {
so17.start(0, 1);
};
help_bt.onRollOver = function () {
so17.start(0, 1);
};
Frame 38
stop();
scroll_up_bt.useHandCursor = false;
scroll_down_bt.useHandCursor = false;
scroll_dot.useHandCursor = false;
scroll_bar.useHandCursor = false;
help_txt.htmlText = "1. Swap 2 adjacent sushi blocks to form a 2x2 square of the same kind; <br/>2. Flashing stars represent wild cards that can be taken as any sushi blocks; <br/>3. Watch the demo on the right";
scroll_up_bt.onPress = function () {
this.onEnterFrame = function () {
help_txt.scroll--;
scroll_dot._y = 90 + (105 * ((help_txt.scroll - 1) / (help_txt.maxscroll - 1)));
};
};
scroll_down_bt.onPress = function () {
this.onEnterFrame = function () {
help_txt.scroll++;
scroll_dot._y = 90 + (105 * ((help_txt.scroll - 1) / (help_txt.maxscroll - 1)));
};
};
scroll_up_bt.onRelease = (scroll_up_bt.onReleaseOutside = function () {
delete this.onEnterFrame;
make_scroll_dot();
});
scroll_down_bt.onRelease = (scroll_down_bt.onReleaseOutside = function () {
delete this.onEnterFrame;
make_scroll_dot();
});
scroll_dot._x = 213.5;
scroll_dot.onPress = function () {
trace("scroll_dot");
this.startDrag(false, 213.5, 90, 213.5, 195);
this.onEnterFrame = function () {
help_txt.scroll = Math.round(help_txt.maxscroll * ((this._y - 90) / 105));
};
};
scroll_dot.onRelease = (scroll_dot.onReleaseOutside = function () {
this.stopDrag();
make_scroll_dot();
});
scroll_bar.onPress = function () {
trace("scroll_bar");
scroll_dot._y = this._parent._ymouse + 7;
help_txt.scroll = help_txt.maxscroll * ((scroll_dot._y - 90) / 105);
};
make_scroll_dot = function () {
scroll_dot.onEnterFrame = function () {
this._y = 90 + (105 * ((help_txt.scroll - 1) / (help_txt.maxscroll - 1)));
};
};
game_help_start.onRelease = function () {
gotoAndStop (39);
};
game_help_start.onRollOver = function () {
so17.start(0, 1);
};
make_scroll_dot();
Frame 39
my_url_check();
btn_save = function () {
this.enabled = false;
var result_lv = new LoadVars();
result_lv.onLoad = function (success) {
game_over_m.MC_result._visible = true;
game_over_m.MC_result.reTxt = result_lv.errmsg;
if (result_lv.errcode == 0) {
trace("??");
game_over_m.score_save.score_save_in.gotoAndStop(2);
} else {
trace("??");
game_over_m.save_again._visible = true;
game_over_m.score_save.score_save_in.gotoAndStop(3);
}
};
var _local3 = new LoadVars();
_local3.memno = _root.memno;
_local3.gametype = _root.gametype;
_local3.gcode = _root.gcode;
_local3.point = _root.score;
_local3.sendAndLoad("http://www.roiworld.com/game/flashgame/rankgame/game_end_proc.asp", result_lv, "POST");
};
a_chip = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
a_temp = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
a_check = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
stop();
secureMovie.varObj.addVars("s_score", this, 0);
var end_score_check = 0;
make_end_score_board = function () {
secureMovie.varObj.encodeVars("s_score", this, 0);
secureMovie.SendScore(s_score);
sound_play(3, 1, 1);
trace("score=" + score);
score_board.onEnterFrame = function () {
plus_end_score(Math.ceil(score / 40));
};
};
plus_end_score = function (num, re_flag) {
end_score_check = end_score_check + num;
var _local2 = String(end_score_check).split("").reverse();
var _local1 = 0;
while (_local1 < 7) {
game_over_m.end_score_board["s" + _local1].gotoAndStop(1);
_local1++;
}
_local1 = 0;
while (_local1 < _local2.length) {
game_over_m.end_score_board["s" + _local1].gotoAndStop(parseInt(_local2[_local1]) + 1);
_local1++;
}
if (end_score_check >= score) {
delete score_board.onEnterFrame;
end_score_check = score;
if (!re_flag) {
so3.stop("so3");
plus_end_score(0, true);
}
}
};
end_clear = function () {
var i = 0;
for (var obj in _root) {
i++;
eval (obj).swapDepths(-5000 + i);
trace((("obj " + i) + " =") + obj);
}
};
pause_spk.play_txt._visible = false;
pause_spk.off_txt._visible = false;
pause_screen._visible = false;
var pause_flag = false;
pause_spk.play_txt.onRollOver = function () {
if (on_game_flag) {
this.gotoAndStop(2);
}
};
pause_spk.play_txt.onRollOut = function () {
if (on_game_flag) {
this.gotoAndStop(1);
}
};
pause_spk.play_txt.onRelease = (pause_spk.play_txt.onReleaseOutside = function () {
if (on_game_flag) {
ghost_play();
this._visible = false;
pause_flag = false;
pause_screen._visible = false;
sound_play(0, 99999);
if (blood_count > 9) {
sound_play(11, 9999);
}
pause_spk.pause_txt._visible = true;
if (pause_spk.pause_bt._currentframe == 1) {
pause_spk.pause_bt.gotoAndStop(2);
} else {
pause_spk.pause_bt.gotoAndStop(1);
}
i_txt.text = "";
var i = 0;
while (i < 9) {
if (eval ("q_boy_" + i).boy._currentframe != 1) {
eval ("q_boy_" + i).boy.play();
}
i++;
}
}
});
pause_spk.pause_txt.onRollOver = function () {
if (on_game_flag) {
this.gotoAndStop(2);
}
};
pause_spk.pause_txt.onRollOut = function () {
if (on_game_flag) {
this.gotoAndStop(1);
}
};
pause_spk.pause_txt.onRelease = (pause_spk.pause_txt.onReleaseOutside = function () {
if (on_game_flag) {
ghost_stop();
stopAllSounds();
pause_flag = true;
pause_screen._visible = true;
this._visible = false;
pause_spk.play_txt._visible = true;
if (pause_spk.pause_bt._currentframe == 1) {
pause_spk.pause_bt.gotoAndStop(2);
} else {
pause_spk.pause_bt.gotoAndStop(1);
}
var i = 0;
while (i < 9) {
eval ("q_boy_" + i).boy.stop();
i++;
}
}
});
pause_spk.on_txt.onRollOver = function () {
this.gotoAndStop(2);
};
pause_spk.on_txt.onRollOut = function () {
this.gotoAndStop(1);
};
pause_spk.on_txt.onRelease = (pause_spk.on_txt.onReleaseOutside = function () {
sound_flag = false;
stopAllSounds();
this._visible = false;
pause_spk.off_txt._visible = true;
if (pause_spk.spk_bt._currentframe == 1) {
pause_spk.spk_bt.gotoAndStop(2);
} else {
pause_spk.spk_bt.gotoAndStop(1);
}
});
pause_spk.off_txt.onRollOver = function () {
this.gotoAndStop(2);
};
pause_spk.off_txt.onRollOut = function () {
this.gotoAndStop(1);
};
pause_spk.off_txt.onRelease = (pause_spk.off_txt.onReleaseOutside = function () {
sound_flag = true;
sound_play(0, 9999);
this._visible = false;
pause_spk.on_txt._visible = true;
if (pause_spk.spk_bt._currentframe == 1) {
pause_spk.spk_bt.gotoAndStop(2);
} else {
pause_spk.spk_bt.gotoAndStop(1);
}
});
var sound_flag = true;
var pause_flag = false;
var on_game_flag = false;
var score = 0;
plus_score = function (num) {
score = score + num;
secureMovie.varObj.encodeVars("s_score", this, num);
var _local3 = String(score).split("").reverse();
var _local2 = 0;
while (_local2 < _local3.length) {
score_board["s" + _local2].gotoAndStop(parseInt(_local3[_local2]) + 1);
_local2++;
}
};
var sound_flag = true;
sound_play = function (s_num, r_num, t_num) {
if (on_game_flag || (t_num == 1)) {
if (sound_flag && (!pause_flag)) {
this["so" + s_num].start(0, r_num);
}
}
};
frame_m.swapDepths(40000);
energy_m.swapDepths(40001);
timer_m.swapDepths(40002);
level_m.swapDepths(40003);
bg_spk_m.swapDepths(50000);
ready_m.swapDepths(70000);
hurry_up_m.swapDepths(70001);
clear_m.swapDepths(70002);
danger_m.swapDepths(70003);
pause_screen.swapDepths(90001);
pause_spk.swapDepths(90002);
logo.swapDepths(90003);
score_board.swapDepths(90004);
game_over_m.swapDepths(90005);
pause_screen._visible = false;
var game_over_flag = false;
var pause_flag = false;
var old_time = 0;
var make_speed = 300;
var g_count = 0;
var stage_num = 1;
var kill_count = 0;
stop();
var block_size = 20;
var block_space = 3;
var start_x = 159;
var start_y = 59;
var level_num = 1;
var a_cookie_0 = new Array(0, 0);
var a_cookie_1 = new Array(0, 0);
var n_cookie_0 = "";
var n_cookie_1 = "";
var cookie_click_num = 0;
var click_ok_flag = true;
var level_mission = 10;
var timer_ox = timer_m.timer_mask._x;
var hurry_up_make_flag = false;
level_txt = level_num;
mission_txt = level_mission;
score_board.score_txt = 0;
default_block_set = function () {
var cookie_count = 0;
var i = 0;
while (i < 10) {
var k = 0;
while (k < 10) {
attachMovie("cookie_m", (("cookie_" + i) + "_") + k, 100 + cookie_count);
eval ((("cookie_" + i) + "_") + k)._visible = false;
eval ((("cookie_" + i) + "_") + k).selected_m._visible = false;
eval ((("cookie_" + i) + "_") + k)._x = start_x + (k * (block_size + block_space));
eval ((("cookie_" + i) + "_") + k)._y = start_y + (i * (block_size + block_space));
eval ((("cookie_" + i) + "_") + k).gotoAndStop(a_chip[i][k]);
eval ((("cookie_" + i) + "_") + k).onPress = function () {
if ((click_ok_flag && (on_game_flag)) && (!pause_flag)) {
sound_play(4, 1);
var temp_a = this._name.split("_");
eval ("a_cookie_" + cookie_click_num)[0] = temp_a[1];
eval ("a_cookie_" + cookie_click_num)[1] = temp_a[2];
cookie_click_num++;
if (cookie_click_num == 1) {
n_cookie_0 = this._name;
this.selected_m._visible = true;
}
if (cookie_click_num == 2) {
if ((a_cookie_0[0] != a_cookie_1[0]) || (a_cookie_0[1] != a_cookie_1[1])) {
n_cookie_1 = this._name;
click_ok_flag = false;
cookie_click_num = 0;
check_cookie_change();
} else {
cookie_click_num--;
}
}
}
};
cookie_count++;
k++;
}
i++;
}
};
check_cookie_change = function () {
trace("----check_cookie_change----");
trace(a_cookie_0);
trace(a_cookie_1);
eval (n_cookie_0).selected_m._visible = false;
var temp_x = (a_cookie_0[0] - a_cookie_1[0]);
var temp_y = (a_cookie_0[1] - a_cookie_1[1]);
var temp_a = Math.abs(temp_x);
var temp_b = Math.abs(temp_y);
if ((temp_a + temp_b) == 1) {
cookie_change();
} else {
trace("no_cookie_change!!!");
click_ok_flag = true;
}
};
cookie_change = function () {
sound_play(5, 1);
eval (n_cookie_0)._visible = false;
eval (n_cookie_1)._visible = false;
var temp_x = (a_cookie_0[1] - a_cookie_1[1]);
var temp_y = (a_cookie_0[0] - a_cookie_1[0]);
attachMovie("change_m", "change_m", 1000);
if (temp_x > 0) {
change_m.gotoAndStop(1);
change_m._x = eval (n_cookie_1)._x;
change_m._y = eval (n_cookie_1)._y;
change_m.cookie.a.gotoAndStop(eval (n_cookie_1)._currentframe);
change_m.cookie.b.gotoAndStop(eval (n_cookie_0)._currentframe);
} else if (temp_x < 0) {
change_m.gotoAndStop(1);
change_m._x = eval (n_cookie_0)._x;
change_m._y = eval (n_cookie_0)._y;
change_m.cookie.a.gotoAndStop(eval (n_cookie_0)._currentframe);
change_m.cookie.b.gotoAndStop(eval (n_cookie_1)._currentframe);
} else if (temp_y > 0) {
change_m.gotoAndStop(2);
change_m._x = eval (n_cookie_1)._x;
change_m._y = eval (n_cookie_1)._y;
change_m.cookie.a.gotoAndStop(eval (n_cookie_1)._currentframe);
change_m.cookie.b.gotoAndStop(eval (n_cookie_0)._currentframe);
} else if (temp_y < 0) {
change_m.gotoAndStop(2);
change_m._x = eval (n_cookie_0)._x;
change_m._y = eval (n_cookie_0)._y;
change_m.cookie.a.gotoAndStop(eval (n_cookie_0)._currentframe);
change_m.cookie.b.gotoAndStop(eval (n_cookie_1)._currentframe);
}
};
cookie_change_end = function () {
trace("cookie_change_end");
change_m.removeMovieClip();
var n_cookie_0_temp = eval (n_cookie_0)._currentframe;
eval (n_cookie_0).gotoAndStop(eval (n_cookie_1)._currentframe);
eval (n_cookie_1).gotoAndStop(n_cookie_0_temp);
var temp_0 = n_cookie_0.split("_");
var temp_1 = n_cookie_1.split("_");
a_chip[temp_0[1]][temp_0[2]] = eval (n_cookie_0)._currentframe;
a_chip[temp_1[1]][temp_1[2]] = eval (n_cookie_1)._currentframe;
eval (n_cookie_0)._visible = true;
eval (n_cookie_1)._visible = true;
same_block_check();
};
same_block_check = function () {
var _local2 = 0;
while (_local2 < 10) {
var _local1 = 0;
while (_local1 < 10) {
a_temp[_local2][_local1] = 0;
_local1++;
}
_local2++;
}
var _local12 = false;
_local2 = 0;
while (_local2 < 9) {
var _local1 = 0;
while (_local1 < 9) {
var _local8 = a_chip[_local2][_local1];
var _local9 = a_chip[_local2][_local1 + 1];
var _local10 = a_chip[_local2 + 1][_local1];
var _local11 = a_chip[_local2 + 1][_local1 + 1];
var _local6 = [];
var _local3 = [];
_local6.push(_local8, _local9, _local10, _local11);
if (_local8 != 0) {
var _local7 = 0;
var _local4 = 0;
while (_local4 < 4) {
if (_local6[_local4] != 13) {
_local3.push(_local6[_local4]);
}
_local4++;
}
var _local5 = 0;
while (_local5 < (_local3.length + 1)) {
if (_local3[_local5] == _local3[_local5 + 1]) {
_local7++;
}
_local5++;
}
if ((_local3.length == _local7) || (_local3.length == 0)) {
a_temp[_local2][_local1] = 1;
a_temp[_local2][_local1 + 1] = 1;
a_temp[_local2 + 1][_local1] = 1;
a_temp[_local2 + 1][_local1 + 1] = 1;
a_check[_local2][_local1] = 1;
_local12 = true;
danchoo_smile_m.gotoAndPlay(2);
del_same_cookie();
}
}
_local1++;
}
_local2++;
}
if (!_local12) {
click_ok_flag = true;
}
};
del_same_cookie = function () {
var i = 0;
while (i < 10) {
var k = 0;
while (k < 10) {
if (a_temp[i][k] == 1) {
trace("AA");
eval ((("cookie_" + i) + "_") + k)._visible = false;
a_chip[i][k] = 0;
}
k++;
}
i++;
}
trace("del_same_cookie====");
make_box();
};
var box_count = 0;
var ok_box_count = 0;
make_box = function () {
var i = 0;
while (i < 10) {
var k = 0;
while (k < 10) {
if (a_check[i][k] == 1) {
mission_txt--;
timer_m.timer_mask._x = timer_m.timer_mask._x + 8;
if (timer_m.timer_mask._x >= timer_ox) {
timer_m.timer_mask._x = timer_ox;
}
ok_box_count++;
trace("ok_box_count=" + ok_box_count);
attachMovie("box_m", "box_m" + box_count, 2000 + box_count);
var xx = ((start_x + (k * (block_size + block_space))) - 11);
var yy = ((start_y + (i * (block_size + block_space))) - 11);
eval ("box_m" + box_count)._x = xx;
eval ("box_m" + box_count)._y = yy;
box_count++;
if (!auto_same_flag) {
if (box_count == 2) {
make_score(xx, yy, 3);
plus_score(150);
} else {
make_score(xx, yy, 2);
plus_score(120);
}
} else {
make_score(xx, yy, 1);
plus_score(80);
}
if (box_count == 5) {
box_count = 0;
}
}
k++;
}
i++;
}
var i = 0;
while (i < 10) {
var k = 0;
while (k < 10) {
a_check[i][k] = 0;
k++;
}
i++;
}
};
var score_m_count = 0;
make_score = function (xx, yy, num) {
trace("make_score");
score_m_count++;
attachMovie("score_num", "score_num" + score_m_count, 13000 + score_m_count);
eval ("score_num" + score_m_count)._x = xx + 17;
eval ("score_num" + score_m_count)._y = yy + 25;
trace(eval ("score_num" + score_m_count)._y);
eval ("score_num" + score_m_count).score.gotoAndStop(num);
sound_play(6, 1);
};
del_box = function () {
var i = 0;
while (i < 5) {
eval ("box_m" + i).removeMovieClip();
i++;
}
make_new_cookie();
if (ok_box_count >= level_mission) {
make_level_clear();
}
};
make_level_clear = function () {
if (on_game_flag) {
click_ok_flag = false;
on_game_flag = false;
trace("level up!!!!!!!!!!!!!!!!!!!");
stopAllSounds();
clear_m.gotoAndPlay(2);
}
};
var interval_new_cookie_del_time = 0;
var auto_same_flag = false;
make_new_cookie = function () {
auto_same_flag = false;
trace("make_new_cookie ");
var i = 0;
while (i < 10) {
var k = 0;
while (k < 10) {
if (a_temp[i][k] == 1) {
a_chip[i][k] = get_cookie_num();
eval ((("cookie_" + i) + "_") + k)._visible = true;
eval ((("cookie_" + i) + "_") + k).gotoAndStop(a_chip[i][k]);
}
k++;
}
i++;
}
if (only_same_block_check()) {
if (on_game_flag) {
trace("?? ??? ???!!! ??!!");
auto_same_flag = true;
interval_new_cookie_del_time = 0;
this.onEnterFrame = function () {
interval_new_cookie_del_time++;
if (interval_new_cookie_del_time == 20) {
same_block_check();
delete this.onEnterFrame;
}
};
}
} else {
var i = 0;
while (i < 10) {
var k = 0;
while (k < 10) {
eval ((("cookie_" + i) + "_") + k)._visible = true;
eval ((("cookie_" + i) + "_") + k).gotoAndStop(a_chip[i][k]);
a_temp[i][k] = 0;
k++;
}
i++;
}
click_ok_flag = true;
}
};
only_same_block_check = function () {
var _local12 = false;
var _local5 = 0;
while (_local5 < 9) {
var _local4 = 0;
while (_local4 < 9) {
var _local8 = a_chip[_local5][_local4];
var _local9 = a_chip[_local5][_local4 + 1];
var _local10 = a_chip[_local5 + 1][_local4];
var _local11 = a_chip[_local5 + 1][_local4 + 1];
var _local6 = [];
var _local1 = [];
_local6.push(_local8, _local9, _local10, _local11);
var _local7 = 0;
if (_local8 != 0) {
var _local2 = 0;
while (_local2 < 4) {
if (_local6[_local2] != 13) {
_local1.push(_local6[_local2]);
}
_local2++;
}
var _local3 = 0;
while (_local3 < (_local1.length + 1)) {
if (_local1[_local3] == _local1[_local3 + 1]) {
_local7++;
}
_local3++;
}
if ((_local1.length == _local7) || (_local1.length == 0)) {
_local12 = true;
}
}
_local4++;
}
_local5++;
}
return(_local12);
};
get_cookie_num = function () {
if (level_num < 3) {
if (random(30) == 0) {
return(13);
}
return(random(3) + 1);
}
if (level_num < 5) {
if (random(25) == 0) {
return(13);
}
return(random(4) + 1);
}
if (level_num < 7) {
if (random(25) == 0) {
return(13);
}
return(random(5) + 1);
}
if (level_num < 9) {
if (random(25) == 0) {
return(13);
}
return(random(6) + 1);
}
if (level_num < 12) {
if (random(20) == 0) {
return(13);
}
return(random(7) + 1);
}
if (level_num < 15) {
if (random(20) == 0) {
return(13);
}
return(random(8) + 1);
}
if (level_num < 19) {
if (random(15) == 0) {
return(13);
}
return(random(9) + 1);
}
if (level_num < 23) {
if (random(15) == 0) {
return(13);
}
return(random(10) + 1);
}
if (level_num < 27) {
if (random(15) == 0) {
return(13);
}
return(random(11) + 1);
}
if (random(15) == 0) {
return(13);
}
return(random(12) + 1);
};
get_mission_num = function () {
if (level_num < 4) {
level_mission = level_mission + 2;
} else if (level_num < 7) {
level_mission = level_mission + 3;
} else if (level_num < 14) {
level_mission = level_mission + 4;
} else if (level_num < 16) {
level_mission = level_mission + 5;
} else if (level_num < 21) {
level_mission = level_mission + 6;
} else if (level_num < 26) {
level_mission = level_mission + 7;
} else if (level_num < 31) {
level_mission = level_mission + 10;
} else {
level_mission = level_mission + 30;
}
mission_txt = level_mission;
return(level_mission);
};
get_not_same_cookie_array = function () {
var _local2 = 0;
while (_local2 < 10) {
var _local1 = 0;
while (_local1 < 10) {
a_chip[_local2][_local1] = get_cookie_num();
_local1++;
}
_local2++;
}
if (only_same_block_check()) {
get_not_same_cookie_array();
} else {
default_block_set();
}
};
show_a_temp = function () {
trace("------- a_temp ------------");
var _local1 = 0;
while (_local1 < 10) {
trace(a_temp[_local1]);
_local1++;
}
};
show_a_chip = function () {
trace("------- a_chip ------------");
var _local1 = 0;
while (_local1 < 10) {
trace(a_chip[_local1]);
_local1++;
}
};
start_game = function () {
hurry_up_make_flag = false;
on_game_flag = true;
click_ok_flag = true;
make_timer();
sound_play(0, 99999, 1);
};
make_timer = function () {
timer_m.onEnterFrame = function () {
if (on_game_flag && (!pause_flag)) {
this.timer_mask._x = this.timer_mask._x - 0.1;
if (this.timer_mask._x < -225) {
delete this.onEnterFrame;
make_game_over();
} else if ((this.timer_mask._x < -150) && (!hurry_up_make_flag)) {
sound_play(7, 1);
hurry_up_make_flag = true;
hurry_up_m.gotoAndPlay(2);
}
}
};
};
make_game_over = function () {
eval (n_cookie_0).selected_m._visible = false;
stopAllSounds();
on_game_flag = false;
game_over_m.gotoAndPlay(2);
};
var show_count = 0;
var v_i = 0;
var v_k = 0;
show_cookie = function () {
v_k = 0;
v_i = 0;
show_count = 0;
this.onEnterFrame = function () {
eval ((("cookie_" + v_i) + "_") + v_k)._visible = true;
eval ((("cookie_" + v_i) + "_") + (v_k + 1))._visible = true;
v_k = v_k + 2;
if ((v_k % 10) == 0) {
v_k = 0;
v_i++;
if (v_i == 10) {
delete this.onEnterFrame;
ready_m.gotoAndPlay(31);
}
}
};
};
plus_clear_score = function () {
sound_play(3, 10, 1);
timer_m.onEnterFrame = function () {
plus_score(11);
this.timer_mask._x = this.timer_mask._x - 2;
if (this.timer_mask._x < -225) {
stopAllSounds();
clear_m.gotoAndPlay(17);
delete this.onEnterFrame;
}
};
};
make_next_stage = function () {
level_num++;
level_txt = level_num;
var i = 0;
while (i < 10) {
var k = 0;
while (k < 10) {
eval ((("cookie_" + i) + "_") + k)._visible = false;
a_chip[i][k] = 0;
a_temp[i][k] = 0;
a_check[i][k] = 0;
k++;
}
i++;
}
ok_box_count = 0;
get_mission_num();
timer_m.timer_mask._x = timer_ox;
get_not_same_cookie_array();
ready_m.gotoAndPlay(2);
};
get_not_same_cookie_array();
ready_m.gotoAndPlay(2);
Symbol 19 MovieClip [score_num] Frame 27
this.removeMovieClip();
Symbol 23 MovieClip Frame 16
stop();
this._parent._parent.del_box();
Symbol 40 MovieClip Frame 1
stop();
Symbol 83 MovieClip [cookie_m] Frame 1
stop();
Symbol 84 MovieClip Frame 7
stop();
this._parent._parent.cookie_change_end();
Symbol 85 MovieClip Frame 7
stop();
this._parent._parent.cookie_change_end();
Symbol 86 MovieClip [change_m] Frame 1
stop();
this.cookie.a.clicked_m._visible = false;
this.cookie.a.selected_m._visible = false;
this.cookie.b.clicked_m._visible = false;
this.cookie.b.selected_m._visible = false;
Symbol 86 MovieClip [change_m] Frame 2
this.cookie.a.clicked_m._visible = false;
this.cookie.a.wrap_m._visible = false;
this.cookie.b.clicked_m._visible = false;
this.cookie.b.wrap_m._visible = false;
Symbol 92 Button
on (release) {
getURL ("http://www.9mine.com", "_blank");
}
Symbol 96 Button
on (release) {
getURL ("http://www.9mine.com/free_games.html", "_blank");
}
Symbol 101 Button
on (release) {
getURL ("http://www.9mine.com", "_blank");
}
Symbol 150 Button
on (release) {
getURL ("http://www.9mine.com/score_rank.php?title=Sushi%20Dash", "_blank");
}
Symbol 180 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 2
play();
this._parent.sound_play(1, 1, 1);
Symbol 180 MovieClip Frame 3
this._parent.show_cookie();
Symbol 180 MovieClip Frame 30
stop();
Symbol 180 MovieClip Frame 31
this.play();
Symbol 180 MovieClip Frame 37
stopAllSounds();
this._parent.sound_play(2, 1, 1);
Symbol 180 MovieClip Frame 52
this._parent.start_game();
Symbol 180 MovieClip Frame 53
stop();
Symbol 184 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 2
this.play();
this._parent.sound_play(11, 1, 1);
Symbol 184 MovieClip Frame 16
this.stop();
this._parent.plus_clear_score();
Symbol 184 MovieClip Frame 37
stop();
this._parent.make_next_stage();
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 2
this.play();
Symbol 193 MovieClip Frame 16
stop();
Symbol 200 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 220 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 1
stop();
Symbol 286 MovieClip Frame 1
stop();
Symbol 295 MovieClip Frame 1
stop();
btn_save.onRelease = function () {
_root.btn_save();
this._visible = false;
};
Symbol 300 Button
on (release) {
_root.end_clear();
_root.gotoAndPlay(1);
}
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 2
this.play();
Symbol 301 MovieClip Frame 32
this.play();
Symbol 301 MovieClip Frame 35
stop();
save_again._visible = false;
this._parent.make_end_score_board();
save_again._visible = false;
var score2 = (_root.score + 0.1234);
var score3 = Math.floor(Math.sqrt(score2));
var score4 = (Math.sqrt(score2) - (score3 - 1));
var score1 = Math.floor(score4 * 10000);
var score5 = Math.floor(score1);
var score6 = (score5 / 10000);
_global.score1 = (score6 + _root.score) - 1;
Instance of Symbol 296 MovieClip "upload" in Symbol 301 MovieClip Frame 35
on (release) {
_global.player1 = escape(_parent.player);
var send_lv = new LoadVars();
this._visible = false;
getURL (((("http://www.9mine.com/game_score_set.php?score=" + _global.score1) + "&player=") + _global.player1) + "&game_title=Sushi%20Dash", "_blank");
}
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 2
this.play();