Frame 3
stop();
Frame 4
stop();
Frame 5
function clearSO_road() {
delete so.data.use_road;
delete use_road;
so.data.use_road = new Array();
use_road = so.data.use_road;
}
function findRoadName(str) {
i = 0;
while (i < use_road.length) {
if (use_road[i].road_name == str) {
return(i);
}
i++;
}
return(undefined);
}
function crtIndexImg(pres, bili, save_data, holder) {
var _local4 = save_data.road;
var _local7 = new Object();
_local7 = save_data.center_pos;
var _local8 = save_data.road_name;
var _local5 = Math.floor(_local4.length / pres);
var _local1 = new Array();
i = 0;
while (i < _local5) {
_local1.push(_local4[i * pres]);
i++;
}
if ((_local4.lngth % pres) != 0) {
_local1.push(_local4[_local4.length - 1]);
}
holder.obj.attachMovie("index_start_dot", "dot1", 0);
holder.obj.dot1._x = _local1[0].x * bili;
holder.obj.dot1._y = _local1[0].y * bili;
holder.obj.attachMovie("index_end_dot", "dot2", 1);
holder.obj.dot2._x = _local1[_local1.length - 1].x * bili;
holder.obj.dot2._y = _local1[_local1.length - 1].y * bili;
holder.obj.attachMovie("index_center_dot", "dot3", 4);
holder.obj.dot3._x = _local7.x * bili;
holder.obj.dot3._y = _local7.y * bili;
holder.obj.lineStyle(1, 10053120, 100);
holder.obj.moveTo(_local1[0].x * bili, _local1[0].y * bili);
i = 1;
while (i < _local1.length) {
holder.obj.lineTo(_local1[i].x * bili, _local1[i].y * bili);
i++;
}
holder.road_name = _local8;
holder.pos_array = _local4;
holder.center_pos = _local7;
}
levelTotal = 40;
so = SharedObject.getLocal("mykaka_starBall");
if (!so.data.use_road) {
so.data.use_road = new Array();
}
so.onStatus = function (code) {
};
use_road = so.data.use_road;
if (so.data.level_success == undefined) {
so.data.level_success = new Array();
var i = 0;
while (i < levelTotal) {
so.data.level_success[i] = false;
i++;
}
}
if (so.data.levelSec == undefined) {
so.data.levelSec = new Array();
}
levelSec = so.data.levelSec;
Frame 6
var RtoA = 57.2957795130823;
var AtoR = (Math.PI/180);
use_quality = "MEDIUM";
width = 32;
posXishu = 200;
timer = 50;
life = 3;
level = "";
levelNum = 1;
game_pause = false;
flower_show_bool = false;
ball_shadow = true;
ball_shadowID = 800;
gameTest = false;
speedCheck = true;
use_quality = 1;
bgSnd_bool = true;
initCanRemoveNum = 2;
superBall_rnd = 20;
flower_array = [16750848, 39168, 3381759, 16724838, 7088039, 6710886, 1004471, 3947520, 8592129];
road_width = 6;
road_color = 16777215 /* 0xFFFFFF */;
road_alpha = 40;
road_center_width = 2;
road_center_color = 0;
road_center_alpha = 100;
line_jingdu = 0.5;
line_width = width * line_jingdu;
lineXishu = posXishu * line_jingdu;
initMaxAngle = 20;
max_maxAngle = 45;
min_maxAngle = 2;
tagTime = 20;
tag_array = ["dir", "goback", "boom"];
boom_bool = false;
forward_bool = true;
forward_num_total = 20;
forward_num = 0;
all_forward_speed = -40;
dir_bool = false;
dir_num = 0;
dir_num_total = 1000;
boom_bool = false;
boom_area = 100;
boom_lock_times = 0;
boom_lock_total = 20;
tgt_num = 0;
tgt_depth = 100;
b_depth = 1000;
balls_num = 0;
insert_total_times = 4;
insert_step = (posXishu / insert_total_times) / 2;
init_goback_speed = -15;
max_goback_speed = -100;
remove_arr_array = new Array();
break_array = new Array();
gameOver = false;
remove_num = 0;
goal_total = 0;
goal = 10;
goal_leave = 50;
tgt_totalNum = 220;
tgt_speed = 200;
min_speed = 18;
speed_a = 3;
tgt_type = 5;
type_num_array = new Array();
i = 1;
while (i <= tgt_type) {
type_num_array[i] = 0;
i++;
}
tgt_same_base = 1;
tgt_same_change = 3;
tgt_same_total = tgt_same_base + random(tgt_same_change);
tgt_same_num = 0;
last_pos = 0;
levelTimes = 0;
Frame 7
function pushGrid(obj, isnew) {
if (!obj.removing) {
if ((isnew || (Math.floor(obj.oldx / grid_width) != Math.floor(obj._x / grid_width))) || (Math.floor(obj.oldy / grid_width) != Math.floor(obj._y / grid_width))) {
myGrid.pop(obj.oldx, obj.oldy, obj, "tgt_ball");
myGrid.push(obj._x, obj._y, obj, "tgt_ball");
}
}
}
function go(obj, frame) {
obj.roll_frame = obj.roll_frame + frame;
obj.roll_frame = obj.roll_frame % obj.flower.roll_mc._totalframes;
obj.flower.roll_mc.gotoAndStop(Math.round(obj.roll_frame) + 1);
}
function updatePos(obj, _speed, isNew) {
obj.oldx = obj._x;
obj.oldy = obj._y;
if (obj.pos < (pos_array.length * lineXishu)) {
var _local2 = Math.floor(obj.pos / lineXishu);
var _local4 = obj.pos - (_local2 * lineXishu);
var _local3 = new Object();
_local3.dx = _local4 * pos_array[_local2].dx;
_local3.dy = _local4 * pos_array[_local2].dy;
_local3.dr = _local4 * pos_array[_local2].dr;
obj._x = pos_array[_local2].x + _local3.dx;
obj._y = pos_array[_local2].y + _local3.dy;
} else {
obj._x = pos_array[pos_array.length - 1].x;
obj._y = pos_array[pos_array.length - 1].y;
}
if (flower_show_bool) {
obj.flower._rotation = pos_array[_local2].rotation + _local3.dr;
go(obj, _speed / 8);
}
obj.swapDepths(obj.pos + 10000);
pushGrid(obj, isNew);
}
function push_balls(obj, _speed) {
obj.pos = obj.pos + _speed;
updatePos(obj, _speed, false);
if (obj.right._name != undefined) {
return(push_balls(obj.right, _speed));
}
return(obj);
}
function pull_balls(obj, _speed) {
obj.pos = obj.pos + _speed;
updatePos(obj, _speed, false);
if (obj.left._name != undefined) {
return(pull_balls(obj.left, _speed));
}
return(obj);
}
function find_break_ball(obj) {
if (obj.left._name != undefined) {
return(find_break_ball(obj.left));
}
return(obj);
}
function find_last() {
var _local1;
if (last_ball._name == undefined) {
_local1 = firstBall;
} else {
_local1 = last_ball;
}
while ((_local1.right._name != undefined) || (_local1.link_right._name != undefined)) {
if (_local1.right._name != undefined) {
_local1 = _local1.right;
} else if (_local1.link_right._name != undefined) {
_local1 = _local1.link_right;
}
}
last_ball = _local1;
if (last_ball._name != undefined) {
last_pos = last_ball.pos;
last_pos = last_pos - (last_pos % posXishu);
}
}
function goback_all_balls() {
var _local1 = firstBall;
_local1.pos = _local1.pos + all_forward_speed;
updatePos(_local1, all_forward_speed, false);
while ((_local1.right._name != undefined) || (_local1.link_right._name != undefined)) {
if (_local1.right._name != undefined) {
_local1 = _local1.right;
} else if (_local1.link_right._name != undefined) {
_local1 = _local1.link_right;
}
_local1.pos = _local1.pos + all_forward_speed;
updatePos(_local1, all_forward_speed, false);
}
}
function align_left_balls(obj) {
while (obj._name != undefined) {
obj.pos = obj.left.pos + posXishu;
obj = obj.right;
}
}
function align_right_balls(obj) {
while (obj._name != undefined) {
obj.pos = obj.right.pos - posXishu;
obj = obj.left;
}
}
function break_array_pop(obj) {
i = 0;
while (i < break_array.length) {
if (break_array[i] == obj) {
obj.goback_speed = 0;
obj.goback_speed2 = 0;
break_array.splice(i, 1);
break;
}
i++;
}
}
function getNewType(oldtype) {
if (tgt_same_num < tgt_same_total) {
return(oldtype);
}
tgt_same_num = 0;
tgt_same_total = tgt_same_base + random(tgt_same_change);
do {
var newType = (random(tgt_type) + 1);
} while (newType == oldtype);
return(newType);
}
function mcDistance(mc0, mc1) {
var _local2 = mc0._x - mc1._x;
var _local1 = mc0._y - mc1._y;
return(Math.sqrt((_local2 * _local2) + (_local1 * _local1)));
}
function mcDistance2(mc0, mc1) {
return(Math.abs(mc0.pos - mc1.pos));
}
function setTag(obj, tag_bool) {
obj.tag = "";
if ((random(tagTime) == 0) && (tag_bool)) {
obj.tagID = random(tag_array.length);
obj.tag = tag_array[obj.tagID];
obj.flower.tag_mc.gotoAndStop(obj.tagID + 1);
obj.flower.roll_mc._visible = false;
} else {
obj.flower.tag_mc.stop();
obj.flower.tag_mc._visible = false;
}
}
function setMotherDir(rada) {
if (dir_bool) {
var _local1 = new Object();
var _local3 = new Object();
var _local2 = new Object();
_local1.x = ball.x;
_local1.y = ball.y;
_local1 = find_dir(_local1, rada);
_local3.x = Math.round(ball.x - (10 * Math.sin(rada)));
_local3.y = Math.round(ball.y + (10 * Math.cos(rada)));
_local2.x = Math.round(ball.x + (10 * Math.sin(rada)));
_local2.y = Math.round(ball.y - (10 * Math.cos(rada)));
dir_mc.clear();
dir_mc.beginFill(52479, 50);
dir_mc.moveTo(_local1.x, _local1.y);
dir_mc.lineTo(_local3.x, _local3.y);
dir_mc.lineTo(_local2.x, _local2.y);
dir_mc.lineTo(_local1.x, _local1.y);
dir_num++;
if (dir_num >= dir_num_total) {
dir_bool = false;
dir_mc.clear();
}
}
}
function outOfScene(pos) {
return(((((pos.x < 0) || (pos.y < 0)) || (pos.x > sceneWidth)) || (pos.y > sceneHeight)) || (mouth_start.pro_area.hitTest(pos.x, pos.y, true)));
}
function find_dir(pos, rada) {
var _local9;
var _local10 = (width * 2) - 1;
while (!outOfScene(pos)) {
var _local2 = Math.floor(pos.x / grid_width);
var _local1 = Math.floor(pos.y / grid_width);
t = -1;
while (t < 2) {
m = -1;
while (m < 2) {
n = 0;
while (n < myGrid.area[_local2 + t][_local1 + m].tgt_ball.length) {
var _local7 = myGrid.area[_local2 + t][_local1 + m].tgt_ball[n]._x;
var _local6 = myGrid.area[_local2 + t][_local1 + m].tgt_ball[n]._y;
var _local4 = _local7 - pos.x;
var _local3 = _local6 - pos.y;
var _local8 = Math.sqrt((_local4 * _local4) + (_local3 * _local3));
if (_local8 <= width) {
_local9 = myGrid.area[_local2 + t][_local1 + m].tgt_ball[n];
break;
}
n++;
}
m++;
}
t++;
}
if (_local9._name != undefined) {
return(pos);
}
pos.x = pos.x + (_local10 * Math.cos(rada));
pos.y = pos.y + (_local10 * Math.sin(rada));
}
return(pos);
}
function ball_boom(boom_obj) {
if ((firstBall._name != undefined) && (boom_obj._name != undefined)) {
var _local1 = firstBall;
var _local3 = random(65535);
if (mcDistance(boom_obj, _local1) < boom_area) {
var _local2 = new Object();
_local2.tgt_remove_num = 0;
_local2.id = _local3;
_local2.remove_array = new Array();
_local2.remove_array.push(_local1);
remove_arr_array[_local3] = _local2;
_local1.remove_id = _local3;
}
while ((_local1.right._name != undefined) || (_local1.link_right._name != undefined)) {
if (_local1.right._name != undefined) {
_local1 = _local1.right;
} else if (_local1.link_right._name != undefined) {
_local1 = _local1.link_right;
}
if (mcDistance(boom_obj, _local1) < boom_area) {
_local3 = random(65535);
var _local2 = new Object();
_local2.tgt_remove_num = 0;
_local2.id = _local3;
_local2.remove_array = new Array();
remove_arr_array[_local3] = _local2;
_local1.checkTag = false;
_local1.remove_id = _local3;
remove_arr_array[_local3].remove_array.push(_local1);
_local1.gotoAndPlay("boom");
myGrid.pop(_local1._x, _local1._y, _local1, "tgt_ball");
_local1.removing = true;
}
}
}
}
function setLife(num) {
life = life + num;
life_mc.getNum(life, life_mc.obj, "mynum", 12);
}
function setGoal(num) {
goal_total = goal_total + num;
goal_total_mc.getNum(goal_total, goal_total_mc.obj, "mynum", 12);
}
function setLevel(level_str) {
level_mc.getNum(level_str, level_mc.obj, "mynum", 12);
}
function setTgt_bar() {
tgtNum_bar.bar._width = (tgt_num / tgt_totalNum) * tgtNum_bar.width;
}
function initShowPara() {
tgtNum_bar.bar._width = 0;
life_mc.getNum(life, life_mc.obj, "mynum", 12);
goal_total_mc.getNum(0, goal_total_mc.obj, "mynum", 12);
level_mc.getNum("_", level_mc.obj, "mynum", 12);
}
function winMove() {
line2.attachMovie("dot2", "dot2" + last_pos, last_pos);
line2["dot2" + last_pos]._x = pos_array[Math.floor(last_pos / lineXishu)].x;
line2["dot2" + last_pos]._y = pos_array[Math.floor(last_pos / lineXishu)].y;
setGoal(goal_leave);
last_pos = last_pos + posXishu;
if (last_pos >= ((pos_array.length * lineXishu) - posXishu)) {
delete move_listener_mc.onEnterFrame;
mouth.attachMovie("shine2", "shine", 0);
levelUp_sound.start(0);
}
}
Frame 8
function testClear() {
test_left.clear();
test_link_left.clear();
test_right.clear();
test_link_right.clear();
test_first.clear();
test_last.clear();
}
this.createEmptyMovieClip("sound_mc", 1);
this.createEmptyMovieClip("moveIn_sound_mc", 2);
this.createEmptyMovieClip("bg_sound_mc", 11);
this.createEmptyMovieClip("shoot_listener_mc", 3);
this.createEmptyMovieClip("move_listener_mc", 4);
this.createEmptyMovieClip("test_left", 5);
this.createEmptyMovieClip("test_right", 6);
this.createEmptyMovieClip("test_link_left", 7);
this.createEmptyMovieClip("test_link_right", 8);
this.createEmptyMovieClip("test_first", 9);
this.createEmptyMovieClip("test_last", 10);
this.createEmptyMovieClip("null_mc", 12);
Frame 9
function tgt_forward() {
if (tgt_speed > min_speed) {
tgt_speed = tgt_speed - speed_a;
} else if ((tgt_speed < min_speed) && (tgt_speed > (-posXishu))) {
tgt_speed = tgt_speed + speed_a;
}
if ((firstBall.pos < -200) && (tgt_speed < 100)) {
tgt_speed = tgt_speed + Math.round(Math.abs(tgt_speed / 4));
}
if (boom_bool) {
boom_lock_times++;
if (boom_lock_times >= boom_lock_total) {
boom_bool = false;
forward_bool = true;
tgt_speed = min_speed;
}
} else if (!forward_bool) {
if (forward_num < forward_num_total) {
goback_all_balls();
forward_num++;
} else {
forward_bool = true;
tgt_speed = min_speed;
}
} else {
push_balls(firstBall, tgt_speed);
}
crt_new_ball();
if (insert_bool) {
tgt_insert_move();
}
if (!boom_bool) {
move_break();
}
check_fail();
if (gameTest) {
draw_test_line();
}
if (speedCheck) {
speed_listener.showSpeed();
}
levelTimes++;
}
function crt_new_ball() {
if (tgt_num < tgt_totalNum) {
if (firstBall._name != undefined) {
var _local1 = firstBall.pos;
if (_local1 > 0) {
if (tgt_speed < posXishu) {
if (_local1 >= posXishu) {
if (_local1 < (posXishu + tgt_speed)) {
firstBall = tgt_push_first(_local1 - posXishu, getNewType(firstBall.type), false);
} else {
firstBall = tgt_push_first(0, getNewType(firstBall.type), true);
}
}
} else {
firstBall = tgt_push_first(_local1 - posXishu, getNewType(firstBall.type), false);
if (firstBall.pos > posXishu) {
crt_new_ball();
}
}
}
} else {
firstBall = tgt_push_first(0, random(tgt_type) + 1);
}
setTgt_bar();
}
}
function tgt_push_first(pos, type, break_bool) {
var _local1 = tgt_mcs.attachMovie("targetBall", "_t" + tgt_depth, tgt_depth);
setTag(_local1, true);
_local1.gotoAndStop(type);
_local1.type = type;
_local1._x = pos_array[Math.floor(pos / lineXishu)].x;
_local1._y = pos_array[Math.floor(pos / lineXishu)].y;
_local1._width = (_local1._height = width);
if (flower_show_bool) {
_local1.colors = new Color(_local1.flower.roll_mc);
_local1.colors.setRGB(flower_array[type - 1]);
} else {
_local1.cacheAsBitmap = true;
_local1.flower.roll_mc._visible = false;
}
_local1.goback_speed = 0;
_local1.goback_speed2 = 0;
_local1.pos = pos;
_local1.depth = tgt_depth;
_local1.removing = false;
_local1.checkTag = true;
tgt_depth++;
tgt_num++;
tgt_same_num++;
balls_num++;
type_num_array[type]++;
if (break_bool == false) {
_local1.right = firstBall;
_local1.left = undefined;
_local1.link_right = undefined;
_local1.link_left = undefined;
firstBall.left = _local1;
firstBall.link_left = undefined;
} else if (break_bool) {
_local1.right = undefined;
_local1.left = undefined;
_local1.link_right = firstBall;
_local1.link_left = undefined;
firstBall.left = undefined;
firstBall.link_left = _local1;
} else {
_local1.right = undefined;
_local1.left = undefined;
_local1.link_right = undefined;
_local1.link_left = undefined;
}
return(_local1);
}
function tgt_insert_start(obj, dir) {
insert_times = 0;
if (dir == "left") {
move_left_ball = obj.left;
move_right_ball = obj;
insert_pos = obj.pos - (posXishu / 2);
} else if (dir == "right") {
move_left_ball = obj;
move_right_ball = obj.right;
insert_pos = obj.pos + (posXishu / 2);
}
insert_bool = true;
}
function tgt_insert_move() {
if ((move_left_ball._name == undefined) && (move_right_ball._name == undefined)) {
ball.holder.removeMovieClip();
delete ball;
crt_mc.gotoAndPlay(2);
insert_bool = false;
} else {
push_balls(move_right_ball, insert_step);
pull_balls(move_left_ball, -insert_step);
if ((move_left_ball._name != undefined) && (move_right_ball._name != undefined)) {
insert_pos = Math.round((move_left_ball.pos + move_right_ball.pos) / 2);
} else if (move_left_ball._name != undefined) {
insert_pos = move_left_ball.pos + posXishu;
} else {
insert_pos = move_right_ball.pos - posXishu;
}
var _local2 = pos_array[Math.floor(insert_pos / lineXishu)].x;
var _local1 = pos_array[Math.floor(insert_pos / lineXishu)].y;
ball.dx = ball.dx * 0.8;
ball.dy = ball.dy * 0.8;
ball.holder._x = ball.holder._x + ((((_local2 - ball.holder._x) * insert_times) / insert_total_times) - ball.dx);
ball.holder._y = ball.holder._y + ((((_local1 - ball.holder._y) * insert_times) / insert_total_times) - ball.dy);
insert_times++;
if (insert_times == insert_total_times) {
insert_bool = false;
tgt_insert_end(insert_type);
}
}
}
function tgt_insert_end(type) {
ball.holder.removeMovieClip();
delete ball;
crtNewBall();
var _local1 = tgt_mcs.attachMovie("targetBall", "_ts" + b_depth, b_depth);
setTag(_local1, false);
_local1.gotoAndStop(type);
_local1.type = type;
_local1._width = (_local1._height = width);
if (flower_show_bool) {
_local1.colors = new Color(_local1.flower.roll_mc);
_local1.colors.setRGB(flower_array[type - 1]);
} else {
_local1.cacheAsBitmap = true;
_local1.flower.roll_mc._visible = false;
}
_local1.depth = b_depth;
_local1.pos = insert_pos;
_local1.removing = false;
_local1.checkTag = true;
_local1.goback_speed = 0;
_local1.goback_speed2 = 0;
updatePos(_local1, 0, true);
b_depth++;
balls_num++;
type_num_array[type]++;
if (move_left_ball._name != undefined) {
move_right_ball = move_left_ball.right;
}
if (move_right_ball._name != undefined) {
move_left_ball = move_right_ball.left;
}
if (move_left_ball.removing && (move_right_ball.removing)) {
balls_num--;
type_num_array[_local1.type];
myGrid.pop(_local1._x, _local1._y, _local1, "tgt_ball");
_local1.removeMovieClip();
} else {
if ((move_left_ball._name != undefined) && (move_right_ball._name != undefined)) {
_local1.left = move_left_ball;
_local1.right = move_right_ball;
_local1.link_right = undefined;
_local1.link_left = undefined;
move_left_ball.right = _local1;
move_left_ball.link_right = undefined;
move_right_ball.left = _local1;
move_right_ball.link_left = undefined;
} else if ((move_left_ball._name == undefined) && (move_right_ball._name != undefined)) {
_local1.left = undefined;
_local1.right = move_right_ball;
_local1.link_left = move_right_ball.link_left;
_local1.link_right = undefined;
move_right_ball.link_left.link_right = _local1;
move_right_ball.left = _local1;
move_right_ball.link_left = undefined;
if (move_right_ball == firstBall) {
firstBall = _local1;
} else {
if (_local1.type == _local1.link_left.type) {
_local1.goback_speed = init_goback_speed;
} else {
_local1.goback_speed = 0;
}
break_array_pop(move_right_ball);
break_array.push(_local1);
}
} else if ((move_left_ball._name != undefined) && (move_right_ball._name == undefined)) {
_local1.left = move_left_ball;
_local1.right = undefined;
_local1.link_left = undefined;
_local1.link_right = move_left_ball.link_right;
move_left_ball.link_right.link_left = _local1;
move_left_ball.right = _local1;
move_left_ball.link_right = undefined;
} else {
balls_num--;
type_num_array[_local1.type]--;
myGrid.pop(_local1._x, _local1._y, _local1, "tgt_ball");
_local1.removeMovieClip();
}
if (_local1.pos != undefined) {
if (_local1.right._name != undefined) {
align_left_balls(_local1.right);
}
if (_local1.left._name != undefined) {
align_right_balls(_local1.left);
}
checkRemove(_local1, initCanRemoveNum);
}
}
}
function checkRemove(obj, CanRemoveNum) {
var _local1 = [obj];
var _local3 = obj.right;
var _local2 = obj.left;
while (((_local3._name != undefined) && (obj.type == _local3.type)) && (!_local3.removing)) {
_local1.push(_local3);
_local3 = _local3.right;
}
while (((_local2._name != undefined) && (obj.type == _local2.type)) && (!_local2.removing)) {
_local1.unshift(_local2);
_local2 = _local2.left;
}
if (_local1.length > CanRemoveNum) {
var _local5 = new Object();
_local5.tgt_remove_num = 0;
_local5.id = random(65535);
_local5.remove_array = _local1;
remove_arr_array[_local5.id] = _local5;
remove_sound.start(0);
i = 0;
while (i < _local1.length) {
_local1[i].remove_id = _local5.id;
_local1[i].gotoAndPlay("remove");
myGrid.pop(_local1[i]._x, _local1[i]._y, _local1[i], "tgt_ball");
_local1[i].removing = true;
i++;
}
}
}
function remove_movie_end(id) {
if (remove_arr_array[id].remove_array.length > (remove_arr_array[id].tgt_remove_num + 1)) {
remove_arr_array[id].tgt_remove_num++;
} else {
remove_ball(id);
}
}
function remove_one(obj) {
var _local1 = new Object();
_local1.tgt_remove_num = 0;
_local1.id = random(65535);
_local1.remove_array = [obj];
remove_arr_array[_local1.id] = _local1;
obj.remove_id = _local1.id;
obj.gotoAndPlay("remove_one");
obj.removing = true;
myGrid.pop(obj._x, obj._y, obj, "tgt_ball");
}
function remove_ball(id) {
var _local1 = remove_arr_array[id].remove_array;
delete remove_arr_array[id];
var _local5 = _local1[0];
var _local6 = _local1[_local1.length - 1];
var _local4 = _local5.left;
var _local3 = _local6.right;
if ((_local4._name == undefined) && (_local3._name == undefined)) {
_local5.link_left.link_right = _local6.link_right;
_local6.link_right.link_left = _local5.link_left;
if (_local5 == firstBall) {
firstBall = _local6.link_right;
}
} else if (_local4._name == undefined) {
_local3.left = undefined;
_local3.link_left = _local5.link_left;
_local3.link_left.link_right = _local3;
if (_local5 == firstBall) {
firstBall = _local3;
}
} else if (_local3._name == undefined) {
_local4.right = undefined;
_local4.link_right = _local6.link_right;
_local4.link_right.link_left = _local4;
} else {
_local4.right = undefined;
_local3.left = undefined;
_local4.link_right = _local3;
_local3.link_left = _local4;
}
setGoal(goal * _local1.length);
i = 0;
while (i < _local1.length) {
if (_local1[i].checkTag) {
if (_local1[i].tag == "goback") {
forward_bool = false;
forward_num = 0;
goback_sound.start(0, 10);
var _local2 = random(255);
tags_mc.attachMovie("goback_mc", "tags" + _local2, _local2);
tags_mc["tags" + _local2]._x = _local1[i]._x;
tags_mc["tags" + _local2]._y = _local1[i]._y;
} else if (_local1[i].tag == "dir") {
dir_bool = true;
dir_num = 0;
dir_sound.start(0);
var _local2 = random(255);
tags_mc.attachMovie("dirs_mc", "tags" + _local2, _local2);
tags_mc["tags" + _local2]._x = _local1[i]._x;
tags_mc["tags" + _local2]._y = _local1[i]._y;
} else if (_local1[i].tag == "boom") {
boom_bool = true;
boom_lock_times = 0;
ball_boom(_local1[i]);
boom_sound.start(0);
var _local2 = random(255);
tags_mc.attachMovie("booms", "tags" + _local2, _local2);
tags_mc["tags" + _local2]._height = (tags_mc["tags" + _local2]._width = boom_area / 5);
tags_mc["tags" + _local2]._x = _local1[i]._x;
tags_mc["tags" + _local2]._y = _local1[i]._y;
}
}
balls_num--;
type_num_array[_local1[i].type]--;
_local1[i].removeMovieClip();
if ((tgt_num >= tgt_totalNum) && (balls_num < 10)) {
while (((type_num_array[ball.type] == 0) && (balls_num != 0)) && (!superBall)) {
ball.type = random(tgt_type) + 1;
ball.holder.gotoAndStop(ball.type);
ball.holder.colors.setRGB(flower_array[ball.type - 1]);
center_mc.nextBall.type = ball.type;
center_mc.nextBall.gotoAndStop(ball.type);
}
}
i++;
}
if (_local3._name != undefined) {
if (_local3.type == _local3.link_left.type) {
_local3.goback_speed = init_goback_speed;
} else {
_local3.goback_speed = 0;
}
break_array.push(_local3);
}
}
function move_break() {
var _local1;
i = 0;
while (i < break_array.length) {
_local1 = break_array[i];
if (_local1.link_left._name != undefined) {
var _local3;
if (_local1.type != _local1.link_left.type) {
_local3 = posXishu;
} else {
_local3 = posXishu - _local1.goback_speed;
}
if (mcDistance2(_local1, _local1.link_left) <= _local3) {
var _local2 = find_break_ball(_local1.link_left);
if (_local2 == firstBall) {
if (_local1.goback_speed2 == 0) {
tgt_speed = tgt_speed + Math.round(_local1.goback_speed * 0.6);
} else {
tgt_speed = tgt_speed + Math.round(_local1.goback_speed2 * 0.8);
}
tgt_speed = Math.max(tgt_speed, max_goback_speed);
} else if (_local1.goback_speed2 == 0) {
_local2.goback_speed2 = Math.round(_local1.goback_speed * 0.8);
} else {
_local2.goback_speed2 = Math.round(_local1.goback_speed2 * 0.8);
}
_local1.goback_speed = 0;
_local1.goback_speed2 = 0;
attach_sound.start(0);
break_array_pop(_local1);
_local1.left = _local1.link_left;
_local1.left.right = _local1;
_local1.link_left = undefined;
_local1.left.link_right = undefined;
if (_local1.type == _local1.left.type) {
checkRemove(_local1, initCanRemoveNum);
}
while (_local1._name != undefined) {
_local1.pos = _local1.left.pos + posXishu;
_local1 = _local1.right;
}
} else if (_local1.type == _local1.link_left.type) {
push_balls(_local1, _local1.goback_speed);
_local1.goback_speed = _local1.goback_speed + (init_goback_speed * 0.8);
_local1.goback_speed = Math.max((-posXishu) * 1.2, _local1.goback_speed);
} else if (_local1.goback_speed2 < 0) {
push_balls(_local1, _local1.goback_speed2);
_local1.goback_speed2 = _local1.goback_speed2 + 5;
}
}
i++;
}
}
function check_break(obj) {
if ((obj.pos > 0) && (obj.pos < (pos_array.length * posXishu))) {
if (obj.link_left._name != undefined) {
if (mcDistance2(obj, obj.link_left) <= posXishu) {
obj.left = obj.link_left;
obj.left.right = obj;
obj.link_left = undefined;
obj.left.link_right = undefined;
break_array_pop(obj);
align_right_balls(ball2);
}
}
if (obj.link_right._name != undefined) {
if (mcDistance2(obj, obj.link_right) <= posXishu) {
obj.right = obj.link_right;
obj.right.left = obj;
obj.link_right = undefined;
obj.right.link_left = undefined;
break_array_pop(obj);
align_left_balls(ball2);
}
}
}
}
function check_fail() {
find_last();
if (((last_ball._name == undefined) && (firstBall._name == undefined)) && (tgt_num >= tgt_totalNum)) {
delete move_listener_mc.onEnterFrame;
superBall = false;
m_lock = true;
clearBall();
dir_mc.clear();
move_listener_mc.onEnterFrame = function () {
if (!game_pause) {
winMove();
}
};
} else if ((last_pos > (pos_array.length * lineXishu)) && (!last_ball.removing)) {
if (!gameOver) {
tgt_speed = 160;
min_speed = -10000;
tgt_totalNum = 0;
speed_a = speed_a * -1;
gameOver = true;
m_lock = true;
clearBall();
}
if (last_ball == firstBall) {
delete move_listener_mc.onEnterFrame;
setLife(-1);
dir_mc.clear();
failMovie_mc.gotoAndPlay(2);
}
last_ball.left.right = undefined;
balls_num--;
type_num_array[last_ball.type]--;
myGrid.pop(last_ball._x, last_ball._y, last_ball, "tgt_ball");
last_ball.removeMovieClip();
}
}
Frame 10
function crtNewBall() {
center_mc.gotoAndPlay(2);
}
function crt_new() {
var _local1 = center_mc.nextBall.type;
if ((tgt_num >= tgt_totalNum) && (balls_num < 10)) {
while ((type_num_array[_local1] == 0) && (balls_num != 0)) {
_local1 = random(tgt_type) + 1;
}
}
ball = new Ball("attBall", 0, center_mc._x, center_mc._y, _local1);
superBall = false;
if (flower_show_bool) {
ball.holder.colors = new Color(ball.holder.flower);
ball.holder.colors.setRGB(flower_array[ball.type - 1]);
} else {
ball.holder.flower._visible = false;
}
canShoot = true;
shooting = false;
set_ball_pos(pos_r, center_mc._rotation * AtoR);
_local1 = random(tgt_type) + 1;
if ((tgt_num >= tgt_totalNum) && (balls_num < 10)) {
while ((type_num_array[_local1] == 0) && (balls_num != 0)) {
_local1 = random(tgt_type) + 1;
}
}
center_mc.nextBall.type = _local1;
center_mc.nextBall.gotoAndStop(_local1);
if (random(superBall_rnd) == 0) {
ball.holder.gotoAndStop("super");
ball.holder.ax = 0;
ball.holder.ay = 0;
superBall = true;
}
}
function set_ball_pos(w, rada) {
ball.x = center_mc._x + (w * Math.cos(rada));
ball.y = center_mc._y + (w * Math.sin(rada));
ball.holder._x = ball.x;
ball.holder._y = ball.y;
ball.holder.flower._rotation = center_mc._rotation;
}
function tgt_hitTest(obj) {
var _local2 = Math.floor(obj.x / grid_width);
var _local1 = Math.floor(obj.y / grid_width);
attachBall = undefined;
t = -1;
while (t < 1) {
m = -1;
while (m < 1) {
n = 0;
while (n < myGrid.area[_local2 + t][_local1 + m].tgt_ball.length) {
var _local8 = myGrid.area[_local2 + t][_local1 + m].tgt_ball[n]._x;
var _local7 = myGrid.area[_local2 + t][_local1 + m].tgt_ball[n]._y;
var _local4 = obj.x - _local8;
var _local3 = obj.y - _local7;
var _local6 = Math.sqrt((_local4 * _local4) + (_local3 * _local3));
if (_local6 <= width) {
attachBall = myGrid.area[_local2 + t][_local1 + m].tgt_ball[n];
break;
}
n++;
}
m++;
}
t++;
}
if (attachBall != undefined) {
attachBall.shine.gotoAndPlay(2);
insert_type = obj.type;
var _local9 = (obj.dx * obj.dx) + (obj.dy * obj.dy);
var _local10 = 2 * ((_local4 * obj.dx) + (_local3 * obj.dy));
var _local13 = (_local6 * _local6) - (width * width);
var _local12 = (((-_local10) - Math.sqrt(Math.abs((_local10 * _local10) - ((4 * _local9) * _local13)))) / 2) / _local9;
obj.x = obj.x + (_local12 * obj.dx);
obj.y = obj.y + (_local12 * obj.dy);
obj.holder._x = obj.x;
obj.holder._y = obj.y;
if (!superBall) {
attach_sound.start(0);
delete shoot_listener_mc.onEnterFrame;
if ((Math.atan2(obj.y - attachBall._y, obj.x - attachBall._x) % 360) <= (Math.atan2(center_mc._y - attachBall._y, center_mc._x - attachBall._x) % 360)) {
tgt_insert_start(attachBall, "left");
} else {
tgt_insert_start(attachBall, "right");
}
} else {
super_attach_sound.start(0);
obj.holder._rotation = random(360);
_local9 = Math.atan2(obj.y - attachBall._y, obj.x - attachBall._x);
obj.dx = Math.round(shootSpeed * Math.cos(_local9));
obj.dy = Math.round(shootSpeed * Math.sin(_local9));
_local9 = Math.atan2(obj.y - center_mc._y, obj.x - center_mc._x);
var _local11 = 5 + (random(10) / 5);
obj.holder.ax = Math.round(_local11 * Math.cos(_local9));
obj.holder.ay = Math.round(_local11 * Math.sin(_local9));
remove_one(attachBall);
}
}
}
function shoot(x, y) {
var _local1;
_local1 = shootSpeed / Math.sqrt((x * x) + (y * y));
ball.dx = x * _local1;
ball.dy = y * _local1;
shoot_sound.start(0);
center_mc.gotoAndPlay("shoot");
shoot_listener_mc.onEnterFrame = function () {
if (!game_pause) {
shootStep();
}
};
}
function shootStep() {
if (superBall) {
ball.holder._rotation = ball.holder._rotation + 10;
ball.dx = ball.dx + ball.holder.ax;
ball.dy = ball.dy + ball.holder.ay;
}
ball.x = ball.x + ball.dx;
ball.y = ball.y + ball.dy;
crtShadow();
if (ball.outOfScene()) {
clearBall();
if (!m_lock) {
crtNewBall();
}
} else if (mouth_start.pro_area.hitTest(ball.x, ball.y, true)) {
mouth_start.pro_area.gotoAndPlay(2);
pro_sound.start(0);
clearBall();
if (!m_lock) {
crtNewBall();
}
} else {
tgt_hitTest(ball);
}
if (attachBall == undefined) {
ball.x = ball.x + ball.dx;
ball.y = ball.y + ball.dy;
crtShadow();
if (ball.outOfScene()) {
clearBall();
if (!m_lock) {
crtNewBall();
}
} else if (mouth_start.pro_area.hitTest(ball.x, ball.y, true)) {
mouth_start.pro_area.gotoAndPlay(2);
pro_sound.start(0);
clearBall();
if (!m_lock) {
crtNewBall();
}
} else {
tgt_hitTest(ball);
}
}
ball.holder._x = ball.x;
ball.holder._y = ball.y;
updateAfterEvent();
}
function center_rotation() {
if ((!m_lock) && (!drag_center)) {
var _local1 = Math.atan2(_ymouse - center_mc._y, _xmouse - center_mc._x);
center_mc._rotation = _local1 * RtoA;
if (!shooting) {
set_ball_pos(pos_r, _local1);
setMotherDir(_local1);
}
}
}
function ballShoot() {
if ((canShoot && (!m_lock)) && (ball != undefined)) {
shoot(_xmouse - center_mc._x, _ymouse - center_mc._y);
shooting = true;
canShoot = false;
dir_mc.clear();
}
}
function crtShadow() {
if (ball_shadow && (ball.holder != undefined)) {
ball_shadowID--;
if (ball_shadowID <= 1) {
ball_shadowID = 800;
}
if (!superBall) {
ballScene.attachMovie("ball_shadow_mc", "sh_mc" + ball_shadowID, ball_shadowID);
ballScene["sh_mc" + ball_shadowID].c = new Color(ballScene["sh_mc" + ball_shadowID]);
ballScene["sh_mc" + ball_shadowID].c.setRGB(flower_array[ball.type - 1]);
} else {
ballScene.attachMovie("superball_shadow_mc", "sh_mc" + ball_shadowID, ball_shadowID);
}
ballScene["sh_mc" + ball_shadowID]._x = ball.x;
ballScene["sh_mc" + ball_shadowID]._y = ball.y;
}
}
shootSpeed = width * 0.6;
sceneWidth = 600;
sceneHeight = 450;
grid_width = 60;
pos_r = 36;
Ball.init(ballScene, shootSpeed, sceneWidth, sceneHeight, width, 20);
xNum = Math.ceil(sceneWidth / grid_width);
yNum = Math.ceil(sceneHeight / grid_width);
center_mc.nextBall._visible = false;
center_mc.nextBall.stop();
m_lock = false;
area = new Array();
i = 0;
while (i < xNum) {
area[i] = new Array();
j = 0;
while (j < yNum) {
area[i][j] = new Object();
area[i][j].tgt_ball = new Array();
j++;
}
i++;
}
myGrid = new Grid(grid_width, xNum, yNum, area);
Frame 11
function addVolume2(snd, _volume) {
snd.setVolume(_volume + snd.getVolume());
}
function play_bg_snd(snd_str) {
if (bgSnd_bool) {
bg_sound.stop();
bg_sound.attachSound(snd_str);
bg_sound.start(0, 1000);
}
}
function rndPlay_bg_snd() {
if (bgSnd_bool) {
bg_sound.stop();
var _local1 = bg_snd_array[random(bg_snd_array.length)];
bg_sound.attachSound(_local1);
bg_sound.start(0, 1000);
}
}
function snd_move_in_start() {
moveIn_sound.setVolume(150);
moveIn_sound.start(0, 20);
moveIn_sound_mc.onEnterFrame = function () {
snd_move_in();
};
}
function snd_move_in() {
if (moveIn_sound.getVolume() > 0) {
addVolume2(moveIn_sound, -2);
} else {
moveIn_sound.stop();
delete moveIn_sound_mc.onEnterFrame;
}
}
moveIn_sound = new Sound(moveIn_sound_mc);
moveIn_sound.attachSound("move_in");
shoot_sound = new Sound(sound_mc);
shoot_sound.attachSound("shoot");
attach_sound = new Sound(sound_mc);
attach_sound.attachSound("attach");
super_attach_sound = new Sound(sound_mc);
super_attach_sound.attachSound("super_attach");
remove_sound = new Sound(sound_mc);
remove_sound.attachSound("remove");
goback_sound = new Sound(sound_mc);
goback_sound.attachSound("goback");
boom_sound = new Sound(sound_mc);
boom_sound.attachSound("boom");
dir_sound = new Sound(sound_mc);
dir_sound.attachSound("dir");
levelUp_sound = new Sound(bg_sound_mc);
levelUp_sound.attachSound("levelUp");
bg_snd_array = ["bg01", "bg02", "bg03", "bg04", "bg05", "bg06", "bg07", "bg08", "bg09"];
bg_sound = new Sound(bg_sound_mc);
bg_sound.setVolume(80);
pro_sound = new Sound(sound_mc);
pro_sound.attachSound("pro");
Frame 12
function handDraw() {
line.clear();
line2.clear();
line.lineStyle(width, color, alpha);
line2.lineStyle(1, 0, 100);
paint = true;
var _local2 = Math.round(_xmouse);
var _local1 = Math.round(_ymouse);
pos_array = [{x:(Number = _local2), y:(Number = _local1), rotation:(Number = 0)}];
line.moveTo(_local2, _local1);
line.lineTo(_local2, _local1 + 1);
line2.moveTo(_local2, _local1);
line2.lineTo(_local2, _local1 + 1);
paint = true;
line.onEnterFrame = function () {
if (!game_pause) {
pushPoint();
}
};
}
function pushPoint() {
var _local5 = pos_array[pos_array.length - 1].x;
var _local4 = pos_array[pos_array.length - 1].y;
var _local11 = _xmouse - _local5;
var _local10 = _ymouse - _local4;
var _local12 = Math.sqrt((_local11 * _local11) + (_local10 * _local10));
if (_local12 >= line_width) {
var _local3 = Math.atan2(_local10, _local11);
var _local9 = Math.floor(_local12 / line_width);
i = 0;
while (i < _local9) {
var _local2 = Math.round(_local5 + (line_width * Math.cos(_local3)));
var _local1 = Math.round(_local4 + (line_width * Math.sin(_local3)));
_local5 = _local2;
_local4 = _local1;
pos_array.push({x:(Number = _local2), y:(Number = _local1), rotation:(Number = Math.round(_local3 * RtoA))});
line.lineTo(_local2, _local1);
line2.lineTo(_local2, _local1);
i++;
}
}
}
function initCurve() {
dotID = 0;
pos_array.push({x:(Number = _xmouse), y:(Number = _ymouse), rotation:(Number = 0)});
curvePos = 0;
dir_radar = 0;
maxAngle = initMaxAngle;
maxRadar = (maxAngle * Math.PI) / 180;
line.lineStyle(width, color, alpha);
line2.lineStyle(1, 16711680, 100);
line.moveTo(_xmouse, _ymouse);
line.lineTo(_xmouse, _ymouse + 1);
}
function showTempline(tgt_x, tgt_y, olda) {
curve_pos_array = [];
straight = false;
line1.clear();
line1.lineStyle(1, 6697728, 80);
line1.moveTo(pos_array[pos_array.length - 1].x, pos_array[pos_array.length - 1].y);
var _local9 = pos_array[pos_array.length - 1].x;
var _local8 = pos_array[pos_array.length - 1].y;
var _local6 = tgt_x - _local9;
var _local5 = tgt_y - _local8;
var _local7 = Math.sqrt((_local6 * _local6) + (_local5 * _local5));
var _local17 = Math.floor(_local7 / line_width);
var _local2 = Math.atan2(_local5, _local6);
var _local1 = _local2 - olda;
var _local10 = _local7;
while (_local7 > line_width) {
_local2 = Math.atan2(_local5, _local6);
_local1 = _local2 - olda;
if (_local1 > Math.PI) {
_local1 = _local1 - (Math.PI*2);
} else if (_local1 < -3.14159265358979) {
_local1 = _local1 + (Math.PI*2);
}
if (!straight) {
if (Math.abs(_local1) > maxRadar) {
if ((_local1 > (Math.PI/2)) || (_local1 < -1.5707963267949)) {
if (_local2) {
_local1 = ((-_local1) / Math.abs(_local1)) * maxRadar;
}
} else {
_local1 = (_local1 / Math.abs(_local1)) * maxRadar;
}
_local2 = olda + _local1;
} else {
straight = true;
}
}
var _local4 = _local9 + (line_width * Math.cos(_local2));
var _local3 = _local8 + (line_width * Math.sin(_local2));
_local9 = _local4;
_local8 = _local3;
curve_pos_array.push({x:(Number = Math.round(_local4)), y:(Number = Math.round(_local3)), rotation:(Number = Math.round(_local2 * RtoA))});
line1.lineTo(_local4, _local3);
_local6 = tgt_x - _local9;
_local5 = tgt_y - _local8;
_local7 = Math.sqrt((_local6 * _local6) + (_local5 * _local5));
if (_local7 >= _local10) {
break;
}
_local10 = Math.min(_local7, _local10);
olda = _local2;
}
}
function showTempStrline(tgt_x, tgt_y) {
line1.clear();
line1.lineStyle(1, 6697728, 80);
line1.moveTo(pos_array[pos_array.length - 1].x, pos_array[pos_array.length - 1].y);
curve_pos_array = [];
var _local5 = pos_array[pos_array.length - 1].x;
var _local4 = pos_array[pos_array.length - 1].y;
var _local11 = tgt_x - _local5;
var _local10 = tgt_y - _local4;
var _local12 = Math.sqrt((_local11 * _local11) + (_local10 * _local10));
if (_local12 >= line_width) {
var _local3 = Math.atan2(_local10, _local11);
var _local9 = Math.floor(_local12 / line_width);
i = 0;
while (i < _local9) {
var _local2 = Math.round(_local5 + (line_width * Math.cos(_local3)));
var _local1 = Math.round(_local4 + (line_width * Math.sin(_local3)));
_local5 = _local2;
_local4 = _local1;
curve_pos_array.push({x:(Number = _local2), y:(Number = _local1), rotation:(Number = Math.round(_local3 * RtoA))});
line1.lineTo(_local2, _local1);
i++;
}
}
}
function pushPoint2() {
line2.lineStyle(1, 0, 80);
line2.moveTo(pos_array[pos_array.length - 1].x, pos_array[pos_array.length - 1].y);
i = 0;
while (i < curve_pos_array.length) {
pos_array.push(curve_pos_array[i]);
line.lineTo(curve_pos_array[i].x, curve_pos_array[i].y);
line2.lineTo(curve_pos_array[i].x, curve_pos_array[i].y);
i++;
}
line2.lineStyle(1, 16711680, 100);
if (pos_array.length > 1) {
line2.moveTo(pos_array[pos_array.length - 1].x, pos_array[pos_array.length - 1].y);
dir_radar = Math.atan2(pos_array[pos_array.length - 1].y - pos_array[pos_array.length - 2].y, pos_array[pos_array.length - 1].x - pos_array[pos_array.length - 2].x);
line2.lineTo(pos_array[pos_array.length - 1].x + (50 * Math.cos(dir_radar)), pos_array[pos_array.length - 1].y + (50 * Math.sin(dir_radar)));
}
}
function addCurveDots() {
now = new Date();
lostTime = now - old_date;
old_date = now;
if (lostTime < 300) {
getCurve();
board_use._visible = true;
board_help._visible = false;
board_use.save_btn._visible = true;
board_use.setup_btn._visible = true;
board_use.crt_road_btn._visible = true;
center_bg.move_btn._visible = true;
getCurve();
} else if (curvePos == 0) {
board_use._visible = false;
board_help._visible = true;
initCurve();
line.onEnterFrame = function () {
if (!game_pause) {
curveControl();
}
};
curvePos++;
} else if (curvePos == 1) {
dir_radar = Math.atan2(_ymouse - pos_array[pos_array.length - 1].y, _xmouse - pos_array[pos_array.length - 1].x);
curvePos++;
pushPoint2(_xmouse, _ymouse);
} else {
curvePos++;
pushPoint2(_xmouse, _ymouse);
}
}
function curveControl() {
if (Key.isDown(65) && (maxAngle < max_maxAngle)) {
if (Key.isDown(16)) {
maxAngle = maxAngle + 0.2;
} else {
maxAngle = maxAngle + 0.5;
}
maxRadar = (maxAngle * Math.PI) / 180;
}
if (Key.isDown(68) && (maxAngle > min_maxAngle)) {
if (Key.isDown(16)) {
maxAngle = maxAngle - 0.2;
} else {
maxAngle = maxAngle - 0.5;
}
maxRadar = (maxAngle * Math.PI) / 180;
}
if (Key.isDown(87)) {
maxAngle = min_maxAngle;
maxRadar = (maxAngle * Math.PI) / 180;
}
if (Key.isDown(83)) {
maxAngle = max_maxAngle;
maxRadar = (maxAngle * Math.PI) / 180;
}
if (Key.isDown(32)) {
maxAngle = initMaxAngle;
maxRadar = (maxAngle * Math.PI) / 180;
}
if (curvePos > 1) {
showTempline(_xmouse, _ymouse, dir_radar);
} else if (curvePos == 1) {
showTempStrline(_xmouse, _ymouse);
}
}
function getCurve() {
pos_array[0].rotation = pos_array[1].rotation;
delete line.onEnterFrame;
line1.clear();
}
function clearUseDraw() {
board_use.save_btn._visible = false;
board_use.setup_btn._visible = false;
board_use.crt_road_btn._visible = false;
board_use.play_btn._visible = false;
delete line.onEnterFrame;
curvePos = 0;
line.clear();
line1.clear();
line2.clear();
}
function postoRoad(pos_array) {
mouth_start._x = pos_array[0].x;
mouth_start._y = pos_array[0].y;
mouth._x = pos_array[pos_array.length - 1].x;
mouth._y = pos_array[pos_array.length - 1].y;
line.clear();
line1.clear();
line2.clear();
line.lineStyle(road_width, road_color, road_alpha);
line2.lineStyle(road_center_width, road_center_color, road_center_alpha);
line.moveTo(pos_array[0].x, pos_array[0].y);
line2.moveTo(pos_array[0].x, pos_array[0].y);
i = 1;
while (i < pos_array.length) {
line.lineTo(pos_array[i].x, pos_array[i].y);
line2.lineTo(pos_array[i].x, pos_array[i].y);
i++;
}
line.cacheAsBitmap = true;
line1.cacheAsBitmap = true;
line2.cacheAsBitmap = true;
}
function show_pos(pos_array) {
var _local2 = new Array();
var _local3 = new Array();
_local2[0] = pos_array[0].x;
_local3[0] = pos_array[0].y;
i = 1;
while (i < pos_array.length) {
_local2[i] = pos_array[i].x - pos_array[i - 1].x;
_local3[i] = pos_array[i].y - pos_array[i - 1].y;
i++;
}
var _local4 = (String(_local2) + "|") + String(_local3);
return(_local4);
}
function set_pos(x_array, y_array) {
var _local1 = new Array();
_local1[0] = new Object();
_local1[0].x = x_array[0];
_local1[0].y = y_array[0];
i = 1;
while (i < x_array.length) {
_local1[i] = new Object();
_local1[i].x = x_array[i] + _local1[i - 1].x;
_local1[i].y = y_array[i] + _local1[i - 1].y;
i++;
}
return(_local1);
}
function readyPlay() {
pos_ID = 1;
mouth_start._x = pos_array[0].x;
mouth_start._y = pos_array[0].y;
mouth._x = pos_array[pos_array.length - 1].x;
mouth._y = pos_array[pos_array.length - 1].y;
i = 0;
while (i < pos_array.length) {
if (i < (pos_array.length - 1)) {
var _local2 = pos_array[i + 1].x - pos_array[i].x;
var _local1 = pos_array[i + 1].y - pos_array[i].y;
pos_array[i].rotation = Math.round(Math.atan2(_local1, _local2) * RtoA);
pos_array[i].dx = Math.round((_local2 / lineXishu) * 100) / 100;
pos_array[i].dy = Math.round((_local1 / lineXishu) * 100) / 100;
pos_array[i].dr = Math.round(((pos_array[i].rotation - pos_array[i - 1].rotation) / lineXishu) * 100) / 100;
} else {
pos_array[i].rotation = pos_array[i - 1].rotation;
pos_array[i].dx = 0;
pos_array[i].dy = 0;
pos_array[i].dr = 0;
}
pos_array[0].rotation = pos_array[1].rotation;
pos_array[0].dr = 0;
i++;
}
line.onEnterFrame = function () {
if (!game_pause) {
var _local1 = 0;
while (_local1 < 4) {
readyPlay2();
_local1++;
}
}
};
}
function readyPlay2() {
line.attachMovie("dot", "dot" + pos_ID, pos_ID);
line["dot" + pos_ID]._x = pos_array[pos_ID].x;
line["dot" + pos_ID]._y = pos_array[pos_ID].y;
pos_ID++;
if (pos_ID >= (pos_array.length - 1)) {
delete line.onEnterFrame;
speed_listener.initSpeed();
play();
}
}
var pos_ID = 0;
Frame 13
function draw_test_line() {
testClear();
test_left.lineStyle(2, 255, 50);
test_link_left.lineStyle(4, 6724095, 100);
test_right.lineStyle(2, 16711680, 50);
test_link_right.lineStyle(4, 16737792, 100);
test_first.lineStyle(16, 16777215, 80);
test_last.lineStyle(16, 0, 80);
for (name in tgt_mcs) {
if (typeof(tgt_mcs[name]) == "movieclip") {
obj = tgt_mcs[name];
if (obj.left != undefined) {
test_left.moveTo(obj._x + 5, obj._y + 5);
test_left.lineTo(obj.left._x + 5, obj.left._y + 5);
}
if (obj.right != undefined) {
test_right.moveTo(obj._x - 5, obj._y - 5);
test_right.lineTo(obj.right._x - 5, obj.right._y - 5);
}
if (obj.link_left != undefined) {
test_link_left.moveTo(obj._x + 10, obj._y + 10);
test_link_left.lineTo(obj.link_left._x + 10, obj.link_left._y + 10);
}
if (obj.link_right != undefined) {
test_link_right.moveTo(obj._x - 10, obj._y - 10);
test_link_right.lineTo(obj.link_right._x - 10, obj.link_right._y - 10);
}
if (firstBall == obj) {
test_first.moveTo(obj._x, obj._y);
test_first.lineTo(obj._x, obj._y + 0.2);
}
if (last_ball == obj) {
test_last.moveTo(obj._x, obj._y);
test_last.lineTo(obj._x, obj._y + 0.2);
}
}
}
}
Frame 14
function initLevelPara(para) {
tgt_type = para.tgt_type;
tgt_totalNum = para.tgt_totalNum;
tgt_speed = para.tgt_speed;
min_speed = para.min_speed;
speed_a = para.speed_a;
type_num_array = new Array();
i = 1;
while (i <= tgt_type) {
type_num_array[i] = 0;
i++;
}
tgt_same_base = para.tgt_same_base;
tgt_same_change = para.tgt_same_change;
tgt_same_total = tgt_same_base + random(tgt_same_change);
tgt_same_num = 0;
tagTime = para.tagTime;
superBall_rnd = para.superBall_rnd;
shooting = false;
levelTimes = 0;
}
function show_para(_para) {
for (name in _para) {
}
}
function show_centerPos(pos) {
}
function traceRoad(road) {
show_pos(road.road);
show_para(road.para);
show_centerPos(road.center_pos);
}
function initMovie() {
clearAll();
center_mc.nextBall._visible = true;
center_mc.nextBall.type = random(tgt_type) + 1;
center_mc.nextBall.gotoAndStop(center_mc.nextBall.type);
crtNewBall();
snd_move_in_start();
crt_new_ball();
last_ball = firstBall;
move_listener_mc.onEnterFrame = function () {
if (!game_pause) {
tgt_forward();
}
};
}
function setPara_default() {
firstBall = undefined;
last_ball = undefined;
gameOver = false;
m_lock = false;
boom_bool = false;
forward_bool = true;
forward_num = 0;
dir_bool = false;
dir_num = 0;
dir_num_total = 1000;
boom_bool = false;
boom_lock_times = 0;
tgt_num = 0;
tgt_depth = 100;
b_depth = 1000;
balls_num = 0;
remove_arr_array = new Array();
break_array = new Array();
remove_num = 0;
last_pos = 0;
i = 0;
while (i < xNum) {
area[i] = new Array();
j = 0;
while (j < yNum) {
area[i][j] = new Object();
area[i][j].tgt_ball = new Array();
j++;
}
i++;
}
myGrid = new Grid(grid_width, xNum, yNum, area);
}
function initShoot() {
center_mc._x = center_bg._x;
center_mc._y = center_bg._y;
center_bg.move_btn._visible = false;
shoot_btn.useHandCursor = false;
center_mc.onMouseMove = function () {
if (!game_pause) {
center_rotation();
updateAfterEvent();
}
};
shoot_btn.onPress = function () {
if (!game_pause) {
ballShoot();
}
};
}
function clearAll() {
clearBall();
clearTgtBall();
}
function clearBall() {
delete shoot_listener_mc.onEnterFrame;
ball.holder.removeMovieClip();
delete ball;
}
function clearDraw() {
line.clear();
line2.clear();
dir_mc.clear();
}
function show_mainMc(bool) {
if (bool) {
center_mc._x = center_bg._x;
center_mc._y = center_bg._y;
center_bg.move_btn._visible = false;
}
center_mc._visible = bool;
center_bg._visible = bool;
mouth_start._visible = bool;
mouth._visible = bool;
}
function saveToLocal() {
if (pos_array.length > 1) {
if (road_name != "") {
board_save.road_name = road_name;
} else {
board_save.road_name = "user_" + random(65535);
}
closeAllBoard();
openBoard(board_save);
Selection.setFocus(board_save.roadName);
}
}
function openBoard(board) {
board.swapDepths(100);
center_bg.move_btn._visible = false;
road_btn.enabled = false;
board._visible = true;
}
function closeBoard(board) {
topMenu.swapDepths(topMenu.init_depth);
center_bg.move_btn._visible = true;
road_btn.enabled = true;
board._visible = false;
board._x = board.initx;
board._y = board.inity;
board.myicon.gotoAndStop(1);
}
function closeAllBoard() {
closeBoard(board_save);
closeBoard(board_open);
closeBoard(board_setup);
}
function levelRun(levleTitle, level_num, bg_snd) {
levelNum = level_num;
setLevel(levleTitle);
goal_total_mc.getNum(goal_total, goal_total_mc.obj, "mynum", 12);
life_mc.getNum(life, life_mc.obj, "mynum", 12);
setTgt_bar();
center_bg._x = pos.x;
center_bg._y = pos.y;
pos_array = new Array();
pos_array = set_pos(x_array, y_array, r_array);
setPara_default();
initLevelPara(para);
postoRoad(pos_array);
readyPlay();
show_mainMc(true);
m_lock = false;
rndPlay_bg_snd();
}
function openWin(win) {
win.swapDepths(100);
win._visible = true;
noclick_btn._visible = true;
}
function closeWin(win) {
win._visible = false;
win._x = win.initx;
win._y = win.inity;
win.myicon.gotoAndStop(1);
noclick_btn._visible = false;
}
clearLine = function () {
line.cacheAsBitmap = false;
line1.cacheAsBitmap = false;
line2.cacheAsBitmap = false;
line.clear();
line2.clear();
crtLine = false;
};
clearTgtBall = function () {
delete move_listener_mc.onEnterFrame;
for (name in tgt_mcs) {
if (typeof(tgt_mcs[name]) == "movieclip") {
tgt_mcs[name].removeMovieClip();
}
}
};
setFlower = function () {
for (name in tgt_mcs) {
if (typeof(tgt_mcs[name]) == "movieclip") {
tgt_mcs[name].flower.roll_mc._visible = flower_show_bool;
tgt_mcs[name].colors = new Color(tgt_mcs[name].flower.roll_mc);
tgt_mcs[name].colors.setRGB(flower_array[tgt_mcs[name].type - 1]);
}
}
};
Frame 15
stop();
clearAll();
clearLine();
_quality = "HIGH";
level_select_bool = true;
life = 3;
levelNum = 1;
goal_total = 0;
mask._alpha = 100;
initShowPara();
noclick_btn._visible = false;
noclick_btn.useHandCursor = false;
play_btn.onRelease = function () {
nextFrame();
};
setUp_btn.onRelease = function () {
openWin(win_setup);
};
Frame 16
function selectLevel(mc) {
levelNum = mc.id;
level_selected._x = mc._x;
level_selected._y = mc._y;
}
stop();
if (level_select_bool) {
var i = 1;
while (i <= levelTotal) {
this["lel" + i].id = i;
if (so.data.level_success[i - 1]) {
this["lel" + i].gotoAndStop(3);
}
i++;
}
} else {
startBtn_text.gotoAndStop(2);
level_selected.gotoAndStop(2);
var i = 1;
while (i < levelNum) {
this["lel" + i].gotoAndStop(2);
i++;
}
}
level_selected._x = this["lel" + levelNum]._x;
level_selected._y = this["lel" + levelNum]._y;
level_select_bool = false;
normal_mode_btn.onRelease = function () {
if (!topMenu) {
this._parent.attachMovie("topMenu", "topMenu", 100);
}
stopAllSounds();
gotoAndStop("level" + levelNum);
};
use_mode_btn.onRelease = function () {
if (!topMenu) {
this._parent.attachMovie("topMenu", "topMenu", 100);
}
stopAllSounds();
gotoAndStop ("user_mode");
};
goback_btn.onRelease = function () {
stopAllSounds();
prevFrame();
};
Frame 17
function setPara(_para) {
para = _para;
}
function clearUseData() {
clearUseDraw();
pos_array = new Array();
mouth_start._x = -1000;
mouth._x = -1000;
play_btn._visible = false;
}
mask._alpha = 60;
board_use._visible = true;
road_name = "";
default_para = new Object();
default_para.tgt_totalNum = 100;
default_para.tgt_speed = 200;
default_para.min_speed = 18;
default_para.speed_a = 3;
default_para.tgt_type = 5;
default_para.tgt_same_base = 1;
default_para.tgt_same_change = 3;
default_para.tagTime = 20;
default_para.superBall_rnd = 20;
para = new Object();
setPara(default_para);
color = 16777215 /* 0xFFFFFF */;
alpha = 20;
paint = false;
drag_center = false;
maxAngle = initMaxAngle;
curvePos = 0;
curve_pos_array = new Array();
pos_array = new Array();
road_btn.useHandCursor = false;
play_btn._visible = false;
board_use.draw_btn.onRelease = function () {
board_use.mode_mc.gotoAndStop(2);
clearUseData();
road_btn.onPress = function () {
board_use._visible = false;
center_bg.move_btn._visible = false;
handDraw();
};
road_btn.onRelease = function () {
board_use._visible = true;
center_bg.move_btn._visible = true;
board_use.save_btn._visible = true;
board_use.setup_btn._visible = true;
board_use.crt_road_btn._visible = true;
pos_array[0].rotation = pos_array[1].rotation;
delete line.onEnterFrame;
};
raod_btn.onReleaseOutside = road_btn.onRelease;
raod_btn.onDragOver = road_btn.onPress;
};
board_use.curve_btn.onRelease = function () {
board_use.mode_mc.gotoAndStop(3);
clearUseData();
delete line.onEnterFrame;
center_bg.move_btn._visible = false;
road_btn.onRelease = function () {
addCurveDots();
};
delete road_btn.onPress;
delete road_btn.onReleaseOutside;
delete raod_btn.onDragOver;
};
board_use.crt_road_btn.onRelease = function () {
if (pos_array.length > 1) {
postoRoad(pos_array);
board_use.play_btn._visible = true;
}
};
board_use.play_btn.onRelease = function () {
mask._alpha = 100;
board_use._visible = false;
closeAllBoard();
gotoAndPlay ("level0");
};
board_use.reDraw_btn.onRelease = function () {
road_btn.enabled = true;
clearUseData();
closeAllBoard();
road_name = "";
};
board_use.save_btn.onRelease = function () {
saveToLocal();
};
board_use.open_btn.onRelease = function () {
closeAllBoard();
openBoard(board_open);
delete board_open.selectID;
board_open.dlg = "";
board_open.gotoAndPlay(2);
};
board_use.setup_btn.onRelease = function () {
board_setup.getPara(para);
closeAllBoard();
openBoard(board_setup);
};
stop();
Frame 24
levelNum = 0;
setLevel("use");
setTgt_bar();
rndPlay_bg_snd();
readyPlay();
show_mainMc(true);
m_lock = false;
stop();
Instance of Symbol 682 MovieClip "shootListener" in Frame 24
onClipEvent (load) {
_parent.initShoot();
}
Frame 25
setPara_default();
initLevelPara(para);
initMovie();
stop();
Frame 34
x_array = [284.95, 0, 0, 0, 0, 0, 0, 0, 0, 5, 11, 14, 16, 16, 15, 16, 14, 14, 14, 12, 12, 11, 10, 9, 8, 7, 5, 3, 3, 0, -1, -2, -4, -6, -6, -9, -9, -11, -11, -13, -14, -14, -15, -16, -15, -16, -16, -16, -16, -16, -15, -16, -14, -14, -13, -12, -12, -10, -8, -8, -6, -4, -3, -2, 0, 2, 3, 4, 6, 8, 8, 10, 11, 12, 13, 14, 16, 14, 8, 1, -7, -13, -12, -10, -8, -6, -3, -2, 1, 4, 5, 8, 10, 11, 13, 14, 15, 16, 16, 16, 15, 15, 14, 13, 11, 9, 7, 5, 3, 0, -2];
y_array = [-94, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, 3, 4, 6, 6, 8, 8, 10, 11, 12, 12, 13, 14, 15, 15, 15, 16, 16, 16, 16, 15, 16, 14, 14, 13, 12, 10, 10, 9, 7, 5, 4, 3, 1, 1, 1, -1, -2, -3, -5, -7, -8, -9, -10, -12, -12, -14, -14, -15, -15, -16, -16, -16, -15, -16, -15, -15, -14, -14, -13, -11, -11, -9, -8, 0, 8, 13, 16, 14, 9, 11, 12, 14, 15, 16, 16, 16, 15, 15, 14, 13, 11, 10, 7, 6, 3, 1, -2, -4, -6, -8, -10, -11, -14, -14, -15, -16, -16, -16];
para = new Object();
para.tgt_totalNum = 60;
para.tgt_speed = 200;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 5;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 999;
pos = new Object();
pos.x = 320.7;
pos.y = 256.6;
levelRun("1-1", 1, "bg01");
stop();
Frame 35
initMovie();
stop();
Frame 39
x_array = [-107, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 13, 12, 12, 11, 11, 10, 8, 7, 6, 3, 3, 0, -1, -3, -5, -6, -7, -9, -11, -11, -13, -14, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -16, -16, -15, -15, -13, -13, -11, -10, -9, -7, -5, -4, -3, -1, 1, 2, 4, 6, 8, 9, 11, 11, 13, 14, 15, 16, 16, 16, 16, 16, 15, 16, 15, 14, 14, 14, 13, 12, 11, 11, 12, 10, 7, 4, 2, -1, -4, -6, -10, -11, -13, -15, -15, -16, -16, -16, -16, -16, -15, -15, -14, -13, -11, -11, -9, -7];
y_array = [80, 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, 1, 2, 3, 4, 5, 5, 7, 7, 9, 9, 10, 11, 11, 12, 13, 14, 14, 15, 16, 16, 16, 16, 15, 16, 14, 14, 14, 12, 11, 10, 8, 7, 5, 4, 2, 1, 0, 0, 0, -2, -1, -3, -3, -3, -4, -5, -7, -8, -10, -11, -13, -13, -14, -15, -16, -16, -16, -16, -16, -15, -15, -14, -13, -12, -11, -9, -7, -6, -3, -1, 0, 1, 3, 3, 5, 5, 7, 7, 9, 10, 11, 11, 12, 11, 13, 14, 15, 16, 16, 16, 14, 13, 11, 9, 7, 3, 1, -1, 0, -1, -3, -4, -7, -8, -9, -11, -12, -13, -14];
para = new Object();
para.tgt_totalNum = 70;
para.tgt_speed = 180;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 5;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 999;
pos = new Object();
pos.x = 332.7;
pos.y = 256.6;
levelRun("1-2", 2, "bg01");
stop();
Frame 40
initMovie();
stop();
Frame 44
x_array = [412.95, -13.95, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -13, -13, -12, -11, -10, -10, -8, -8, -7, -5, -5, -3, -2, -1, 0, 2, 2, 4, 4, 6, 7, 8, 10, 11, 13, 13, 15, 16, 15, 16, 16, 16, 16, 16, 15, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 11, 11, 10, 8, 8, 6, 5, 3, 2, 1, -1, -2, -4, -5, -6, -7, -9, -11, -12, -13, -14, -16, -15, -16, -16, -16, -15, -15, -14, -14, -14, -13, -13, -13, -13, -12, -11, -10, -9, -8, -6, -5, -3, -2, 1, 4, 6, 10, 11, 13, 15, 15, 16, 16, 16, 16, 15, 15, 15, 14, 13, 13, 11, 11, 9, 7, 4, 2, -1, -4, -6];
y_array = [-78, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 10, 12, 12, 13, 13, 15, 14, 15, 15, 16, 16, 16, 16, 16, 16, 15, 16, 15, 14, 14, 13, 11, 10, 8, 6, 4, 3, 0, -1, -1, -1, -3, -2, -4, -4, -4, -5, -5, -6, -7, -7, -7, -8, -9, -10, -11, -11, -13, -14, -14, -15, -15, -16, -16, -16, -16, -15, -16, -15, -15, -14, -13, -12, -11, -9, -7, -5, -3, -1, 2, 3, 5, 6, 7, 8, 8, 8, 9, 10, 10, 10, 11, 13, 13, 14, 15, 15, 16, 16, 16, 16, 14, 13, 11, 9, 7, 3, 2, 0, -1, -2, -4, -5, -7, -7, -9, -10, -11, -12, -13, -14, -16, -16, -16, -15, -15];
para = new Object();
para.superBall_rnd = 999;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 5;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 200;
para.tgt_totalNum = 90;
pos = new Object();
pos.x = 319.7;
pos.y = 213.6;
levelRun("1-3", 3, "bg01");
stop();
Frame 45
initMovie();
stop();
Frame 49
x_array = [648.95, -6.95000000000005, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -9, -10, -10, -10, -11, -12, -12, -13, -13, -13, -14, -14, -14, -15, -15, -16, -15, -16, -16, -16, -16, -16, -15, -15, -14, -13, -13, -12, -12, -10, -9, -8, -8, -6, -4, -3, -1, 0, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 16, 16, 16, 15, 14, 14, 12, 11, 9, 8, 5, 3, 2, -1, -3, -4, -7, -9, -3, 4, 9, 13, 16, 16, 15, 15, 13, 12, 11, 9, 7, 5, 4, 1, -1, -3, -5, -8];
y_array = [448.95, -14.95, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -13, -13, -12, -12, -12, -11, -10, -10, -9, -9, -8, -8, -7, -6, -5, -3, -3, -1, 0, 2, 2, 4, 5, 6, 8, 8, 10, 10, 12, 12, 13, 13, 15, 15, 15, 16, 16, 16, 16, 15, 15, 15, 13, 13, 11, 11, 9, 8, 5, 4, 1, -1, -3, -4, -7, -9, -10, -12, -13, -14, -15, -16, -16, -16, -15, -16, -14, -14, -16, -15, -14, -8, -3, 3, 5, 7, 9, 10, 12, 13, 14, 16, 15, 16, 16, 16, 15, 14];
para = new Object();
para.tgt_totalNum = 100;
para.tgt_speed = 200;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 5;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 999;
pos = new Object();
pos.x = 236.7;
pos.y = 257.6;
levelRun("1-4", 4, "bg01");
stop();
Frame 50
initMovie();
stop();
Frame 54
x_array = [105, -7, -7, -7, -5, -2, 1, 3, 6, 8, 10, 12, 14, 14, 15, 15, 15, 16, 15, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 16, 16, 15, 16, 15, 15, 14, 12, 10, 10, 7, 6, 4, 2, 1, 0, -1, -1, -2, -4, -4, -5, -6, -8, -8, -10, -10, -12, -12, -13, -14, -14, -15, -15, -16, -15, -16, -16, -16, -16, -16, -15, -15, -14, -13, -13, -10, -7, -4, 0, 3, 6, 10, 12, 14, 16, 16, 16, 14, 12, 9, 4, 0, 5, 9, 12, 15, 16, 16, 14, 12, 11, 11, 10, 8, 8, 6, 5, 4, 3, 1, -2, -3, -6, -8, -10, -11, -13, -14, -15, -15, -16, -16, -16, -16, -16, -16, -16, -15, -16, -15, -13, -9, -4, 2, 8];
y_array = [225, -14, -14, -14, -15, -16, -16, -16, -15, -14, -12, -10, -8, -7, -7, -5, -5, -4, -4, -2, -2, 0, 0, 1, 1, 3, 3, 4, 4, 4, 3, 4, 4, 3, 6, 8, 11, 12, 13, 14, 15, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 15, 14, 14, 13, 12, 11, 10, 9, 9, 7, 6, 5, 3, 3, 1, 0, -2, -2, -4, -5, -6, -8, -8, -10, -12, -15, -15, -16, -16, -15, -13, -10, -7, -4, -1, 4, 6, 10, 14, 15, 16, 15, 14, 10, 7, 1, -3, -7, -10, -11, -12, -13, -14, -14, -14, -16, -15, -16, -16, -16, -15, -15, -14, -13, -11, -10, -7, -6, -4, -1, -2, -1, 0, 1, 1, 2, 4, 4, 4, 9, 14, 15, 16, 14];
para = new Object();
para.superBall_rnd = 999;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 5;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 200;
para.tgt_totalNum = 120;
pos = new Object();
pos.x = 382.7;
pos.y = 204.6;
levelRun("1-5", 5, "bg01");
stop();
Frame 55
initMovie();
stop();
Frame 59
x_array = [354.95, 10.05, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 4, 2, -2, -5, -7, -11, -11, -11, -12, -11, -12, -11, -12, -11, -12, -11, -11, -12, -11, -13, -15, -16, -16, -15, -15, -14, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -10, -6, -4, -1, 2, 5, 7, 8, 11, 11, 13, 14, 15, 15, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 14, 14, 12, 11, 11, 10, 11, 10, 11, 10, 6, 1, -5, -9, -11, -11, -11, -11, -11, -11, -11, -11, -11, -14, -16, -16, -12, -13, -13, -13, -12, -13, -13, -12, -13, -13, -13, -9, -3, 1, 7, 12, 13];
y_array = [-75, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 16, 16, 16, 15, 14, 12, 11, 11, 11, 12, 11, 11, 11, 11, 11, 12, 11, 11, 11, 9, 6, 4, 0, -3, -6, -8, -11, -11, -10, -11, -10, -11, -11, -10, -11, -11, -10, -11, -10, -11, -11, -10, -11, -13, -14, -16, -16, -16, -15, -14, -14, -12, -11, -10, -8, -6, -4, -4, -3, -2, -2, -1, -1, 0, 0, 1, 3, 4, 6, 7, 9, 10, 12, 11, 12, 12, 12, 13, 12, 15, 16, 15, 14, 12, 11, 12, 12, 11, 12, 11, 12, 12, 7, 1, -4, -10, -10, -10, -10, -9, -10, -10, -10, -9, -10, -10, -13, -16, -16, -14, -12, -8];
para = new Object();
para.tgt_totalNum = 150;
para.tgt_speed = 200;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 152;
pos = new Object();
pos.x = 301.7;
pos.y = 217.6;
levelRun("2-1", 6, "bg01");
stop();
Frame 60
initMovie();
stop();
Frame 64
x_array = [78.95, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 5, 9, 13, 16, 16, 15, 13, 9, 5, -1, 0, 0, -1, 0, 0, -1, 0, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 5, 9, 13, 16, 16, 15, 13, 10, 6, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 5, 9, 13, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 13, 10, 5, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, -6, -10, -14, -15, -16, -16, -16, -16, -16, -15, -13, -10, -5, 0, 2, 1, 1, 1];
y_array = [-65, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 13, 10, 5, 0, -5, -10, -13, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -13, -10, -5, 0, 5, 10, 12, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 13, 10, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -9, -13, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -9, -4, 0, 0, 0, -1, 0, 5, 9, 13, 16, 16, 15, 16, 16, 16];
para = new Object();
para.superBall_rnd = 150;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 6;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 150;
pos = new Object();
pos.x = 425.7;
pos.y = 279.6;
levelRun("2-2", 7, "bg01");
stop();
Frame 65
initMovie();
stop();
Frame 69
x_array = [-95, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, -3, -8, -11, -10, -11, -10, -11, -10, -11, -11, -10, -11, -10, -11, -11, -10, -11, -10, -11, -10, -11, -11, -13, -15, -16, -16, -15, -14, -11, -9, -9, -10, -9, -9, -9, -9, -9, -10, -9, -9, -9, -9, -9, -10, -9, -3, 4, 10, 14, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 13, 7, -2, -10, -11, -10, -11, -11, -10, -11, -10, -11, -11, -10, -11, -11, -10, -11, -14, -16, -16, -13, -10, -10, -9, -10, -9, -10, -9, -10, -10, -9];
y_array = [390.95, 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, -5, -11, -14, -15, -16, -14, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -9, -6, -2, 1, 5, 8, 11, 13, 13, 13, 13, 14, 13, 13, 13, 13, 13, 13, 13, 13, 14, 13, 13, 16, 15, 13, 7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -9, -14, -16, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -8, -2, 3, 8, 12, 13, 13, 13, 13, 13, 12, 13, 13, 13];
para = new Object();
para.superBall_rnd = 150;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 6;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 150;
pos = new Object();
pos.x = 301.7;
pos.y = 266.6;
levelRun("2-3", 8, "bg01");
stop();
Frame 70
initMovie();
stop();
Frame 74
x_array = [163, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 5, 8, 11, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 14, 11, 8, 3, 0, 0, 0, -1, 0, -1, 0, 0, -1, 0, -1, 0, 0, -1, 0, -1, 0, -4, -9, -11, -14, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -14, -10, -6, -1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 5, 10, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 13, 8, 4, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, -5, -10, -13, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16];
y_array = [-40, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 14, 12, 8, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4, -9, -11, -14, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -14, -11, -8, -3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 9, 12, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 13, 8, 4, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -5, -10, -13, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -13, -8, -4, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0];
para = new Object();
para.superBall_rnd = 150;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 6;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 150;
pos = new Object();
pos.x = 296.7;
pos.y = 238.6;
levelRun("2-4", 9, "bg01");
stop();
Frame 75
initMovie();
stop();
Frame 79
x_array = [162, -1, 0, 0, 0, 0, 0, 0, 0, -5, -11, -14, -15, -16, -14, -10, -5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 7, 10, 12, 14, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 7, 2, -4, -10, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -7, -2, 0, 0, 0, -1, 0, 0, 0, -1, 0, 4, 9, 12, 14, 16, 16, 15, 12, 10, 13, 15, 16, 15, 15, 11, 8, 12, 14, 16, 16, 14, 11, 7, 1, -3, -8, -11, -15, -16];
y_array = [245, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 3, 8, 12, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 13, 10, 7, 5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, -10, -15, -16, -15, -13, -8, -3, 2, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -6, -10, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -14, -11, -7, -2, 1, 6, 10, 13, 10, 5, 1, -3, -7, -11, -14, -11, -6, -2, 3, 8, 12, 15, 15, 16, 14, 11, 7, 1];
para = new Object();
para.superBall_rnd = 150;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 6;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 220;
para.tgt_totalNum = 150;
pos = new Object();
pos.x = 375;
pos.y = 215;
levelRun("2-5", 10, "bg01");
stop();
Frame 80
initMovie();
stop();
Frame 85
x_array = [-42, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, -3, -8, -12, -12, -15, -16, -15, -13, -8, -4, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 6, 11, 15, 16, 15, 14, 10, 6, 0, -5, -11, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 3, 8, 12, 15, 16, 15, 12, 8, 3, -3, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, -6, -11, -15, -16, -15, -14, -9, -4, 0, 0, 0, 1, 0, 0, 5, 11, 14, 15, 16, 16, 16, 16, 16, 16, 16];
y_array = [142, 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, -5, -11, -14, -15, -16, -14, -10, -11, -6, -1, 5, 10, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 11, 7, 2, -4, -8, -12, -15, -16, -15, -13, -8, -2, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5, 11, 14, 15, 16, 14, 10, 5, 0, -5, -10, -14, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -11, -7, -2, 4, 8, 13, 15, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, 0, 0, 0, 1, 0, 0, 0];
para = new Object();
para.tgt_totalNum = 180;
para.tgt_speed = 200;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 5;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 20;
pos = new Object();
pos.x = 329.7;
pos.y = 218.6;
levelRun("3-1", 11, "bg01");
stop();
Frame 86
initMovie();
stop();
Frame 90
x_array = [300, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, -4, -9, -13, -15, -16, -15, -13, -14, -13, -14, -13, -14, -13, -14, -13, -14, -13, -14, -14, -13, -14, -13, -14, -13, -14, -13, -14, -13, -14, -13, -14, -13, -14, -13, -9, -4, 1, 7, 11, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, -3, -8, -12, -14, -13, -14, -14, -13, -14, -13, -14, -13, -14, -14, -13, -14, -13, -14, -14, -13, -14, -13, -14, -14, -13, -14, -13, -14, -13, -14, -15, -16, -16, -15, -12, -6, -1, 4, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7];
y_array = [-96, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 16, 15, 14, 9, 5, -1, -6, -9, -8, -9, -9, -8, -9, -8, -9, -8, -9, -8, -9, -8, -9, -9, -8, -9, -8, -9, -8, -9, -8, -9, -8, -9, -9, -8, -9, -13, -15, -16, -15, -11, -7, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 11, 14, 15, 16, 14, 10, 9, 8, 9, 8, 9, 8, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 8, 9, 8, 9, 8, 9, 8, 9, 8, 8, 5, 2, -2, -6, -11, -14, -16, -16, -14, -14, -15, -14, -15, -14, -15, -14, -14, -15, -14, -15, -14, -15];
para = new Object();
para.tgt_totalNum = 100;
para.tgt_speed = 200;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 60;
pos = new Object();
pos.x = 301.7;
pos.y = 217.6;
levelRun("3-2", 12, "bg01");
stop();
Frame 91
initMovie();
stop();
Frame 95
x_array = [206, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -10, -14, -15, -16, -14, -11, -6, -3, -3, -2, -3, -3, -3, -3, -2, -3, 1, 3, 8, 10, 12, 15, 14, 14, 15, 15, 16, 15, 16, 16, 16, 15, 15, 14, 13, 11, 11, 9, 8, 7, 6, 6, 6, 7, 6, 6, 6, 7, 6, 6, 6, 7, 10, 13, 15, 16, 16, 15, 13, 10, 7, 4, 5, 4, 4, 5, 4, 5, 4, 5, 4, 2, -1, -3, -5, -7, -10, -11, -13, -14, -16, -16, -15, -14, -11, -8, -4, 0, 4, 7, 7, 8, 7, 5, 3, 1, -2, -1];
y_array = [328, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -13, -8, -3, 2, 8, 12, 15, 16, 15, 16, 16, 16, 15, 16, 16, 16, 16, 15, 15, 12, 10, 7, 7, 8, 6, 5, 4, 1, 0, -2, -3, -5, -7, -8, -9, -11, -12, -13, -14, -14, -15, -15, -15, -14, -15, -15, -14, -15, -15, -15, -14, -15, -12, -10, -6, -2, 3, 6, 9, 13, 14, 16, 15, 16, 15, 15, 16, 15, 15, 16, 15, 16, 16, 16, 15, 14, 13, 11, 10, 7, 3, 0, -5, -8, -12, -14, -15, -16, -16, -14, -15, -14, -14, -15, -16, -16, -16, -16];
para = new Object();
para.tgt_totalNum = 100;
para.tgt_speed = 200;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 60;
pos = new Object();
pos.x = 267.7;
pos.y = 173.6;
levelRun("3-3", 13, "bg01");
stop();
Frame 96
initMovie();
stop();
Frame 100
x_array = [284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -7, -13, -16, -15, -15, -15, -16, -15, -15, -15, -16, -16, -13, -7, 0, 6, 6, 5, 6, 6, 6, 6, 7, 1, -4, -10, -10, -10, -10, -10, -11, -5, 1, 6, 12, 15, 16, 15, 14, 15, 15, 15, 14, 15, 15, 14, 15, 15, 16, 16, 16, 16, 15, 15, 14, 15, 14, 15, 14, 15, 15, 15, 16, 16, 13, 11, 6, 1, -4, -9, -9, -10, -9, -9, -9, -4, 0, 6, 6, 7, 6, 7, 6, 7, 0, -6, -11, -15, -16, -14, -15, -14, -14, -15, -14, -9, 3, 12, 10, 7, 4, 2, -2, -4, -7, -10, -11, -14, -15, -15, -16, -16, -16, -16, -16, -16, -15, -13, -12, -10, -7, -5, -1, 1, 4];
y_array = [-91, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 10, 2, -5, -5, -5, -5, -5, -5, -5, -5, 3, 9, 15, 16, 15, 15, 15, 15, 15, 14, 15, 14, 16, 15, 13, 12, 12, 13, 12, 13, 15, 16, 15, 11, 6, 0, -6, -7, -6, -6, -7, -6, -6, -7, -6, -6, -4, -3, -1, 0, 3, 4, 6, 7, 6, 7, 7, 7, 7, 7, 7, 2, -4, -8, -12, -14, -16, -16, -13, -13, -13, -13, -13, -13, -15, -16, -15, -15, -15, -14, -15, -14, -15, -16, -15, -11, -6, 1, 7, 7, 7, 8, 7, 7, 13, 16, 11, 13, 14, 15, 16, 16, 16, 14, 13, 11, 9, 5, 4, 1, 0, 0, -1, 0, -3, -6, -8, -11, -12, -15, -15, -16, -16, -15];
para = new Object();
para.tgt_totalNum = 20;
para.tgt_speed = 250;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 5;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 20;
pos = new Object();
pos.x = 316.7;
pos.y = 244.6;
levelRun("3-4", 14, "bg01");
stop();
Frame 101
initMovie();
stop();
Frame 105
x_array = [635, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -11, -10, -10, -11, -10, -11, -14, -16, -16, -13, -11, -10, -11, -10, -11, -11, -14, -16, -16, -16, -16, -16, -16, -15, -11, -7, -2, 4, 9, 12, 11, 12, 12, 11, 7, 1, -4, -9, -10, -11, -10, -10, -5, 0, 5, 10, 14, 16, 15, 15, 14, 14, 14, 15, 16, 16, 15, 13, 9, 13, 15, 16, 15, 13, 10, 12, 15, 16, 16, 15, 14, 14, 14, 14, 16, 16, 14, 12, 7, 4, -2, -7, -9, -10, -10, -9, -10, -14, -16, -15, -14, -10, -12, -14, -15, -16, -15, -14, -13, -12, -16, -12, -13, -15, -15, -14, -13, -11, -10, -7, -5, -2, 1, 3, 5, 8, 10, 11, 13, 15, 15, 16, 16, 16, 15, 15, 15, 13, 12, 10, 7, 5, 2];
y_array = [130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -11, -12, -12, -12, -12, -12, -12, -7, -2, 3, 9, 12, 12, 12, 12, 12, 12, 7, 2, 1, 0, 1, 0, 1, 6, 11, 15, 16, 15, 13, 11, 11, 11, 11, 11, 15, 15, 16, 13, 12, 13, 12, 12, 15, 16, 15, 12, 8, 3, -3, -7, -7, -8, -7, -5, -3, 1, 5, 10, 13, 10, 5, 0, -4, -9, -13, -10, -7, -3, 1, 5, 8, 7, 8, 7, 3, -3, -7, -11, -14, -15, -16, -15, -12, -13, -13, -13, -12, -8, -2, 3, 8, 13, 11, 8, 5, 3, 3, 7, 10, 10, -1, -11, -9, -6, -5, -7, -10, -11, -13, -15, -15, -16, -16, -16, -15, -14, -12, -11, -9, -7, -5, -2, 0, 2, 4, 5, 8, 9, 11, 13, 14, 15, 16];
para = new Object();
para.tgt_totalNum = 180;
para.tgt_speed = 220;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 60;
pos = new Object();
pos.x = 316.7;
pos.y = 244.6;
levelRun("3-5", 15, "bg01");
stop();
Frame 106
initMovie();
stop();
Frame 110
x_array = [87, 4, 4, 4, 6, 8, 9, 11, 13, 14, 14, 15, 15, 15, 16, 15, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 15, 14, 15, 14, 13, 12, 12, 10, 9, 8, 7, 5, 4, 2, 1, 0, -2, -3, -5, -6, -7, -8, -10, -11, -11, -13, -13, -14, -15, -15, -16, -15, -16, -16, -16, -16, -16, -15, -16, -15, -15, -15, -14, -14, -12, -12, -11, -9, -8, -7, -5, -4, -2, -1, 1, 2, 4, 3, 5, 7, 9, 11, 13, 13, 15, 15, 15, 15, 16, 15, 16, 16, 16, 16, 16, 15, 15, 14, 14, 13, 12, 11, 11, 9, 9, 7, 5, 3, 2, -1, -3, -4, -6, -7, -9, -11, -12, -13, -14, -14, -16, -15, -16, -16, -16, -16, -15, -16, -15, -14, -13, -13, -11, -10, -8, -7, -6, -4, -2, 0, 2, 5, 6, 7, 9, 11, 13, 14, 15, 15, 16, 16, 16, 16, 15, 15, 14, 14, 12, 11, 10, 9, 8, 6, 3, 1, -3, -5, -7, -10, -12, -13, -15, -15, -16, -16, -16, -15, -14, -14, -11, -11, -9, -7, -5, -2, 2, 5, 8, 11, 12, 15, 15, 16, 16, 15, 14, 13, 10, 6, 2, -2];
y_array = [192, -16, -16, -16, -15, -14, -13, -11, -10, -8, -7, -7, -5, -5, -4, -4, -2, -2, 0, 0, 1, 1, 3, 3, 5, 5, 5, 7, 7, 8, 9, 10, 12, 12, 13, 14, 15, 15, 16, 15, 16, 16, 16, 16, 15, 15, 14, 14, 13, 12, 11, 10, 9, 7, 7, 5, 3, 3, 1, 0, -1, -1, -2, -4, -4, -4, -6, -6, -7, -8, -10, -11, -12, -13, -14, -14, -16, -15, -16, -16, -16, -16, -15, -16, -15, -14, -14, -11, -11, -8, -6, -5, -5, -5, -4, -2, -2, 0, 1, 3, 3, 5, 6, 7, 8, 10, 10, 11, 12, 13, 14, 14, 16, 15, 16, 16, 16, 15, 15, 14, 13, 12, 11, 10, 7, 7, 4, 3, 2, 1, -1, -2, -3, -4, -6, -7, -9, -11, -11, -13, -13, -15, -15, -15, -16, -16, -16, -15, -15, -14, -13, -12, -10, -7, -6, -4, -2, -1, 1, 2, 4, 6, 7, 9, 10, 11, 13, 13, 14, 15, 16, 16, 15, 16, 14, 12, 11, 9, 7, 5, 2, 0, -2, -5, -7, -9, -11, -12, -13, -15, -15, -16, -16, -15, -14, -12, -10, -7, -4, 0, 3, 5, 7, 10, 13, 14, 16, 16];
para = new Object();
para.tgt_totalNum = 200;
para.tgt_speed = 260;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 40;
pos = new Object();
pos.x = 326.7;
pos.y = 236.6;
levelRun("4-1", 16, "bg01");
stop();
Frame 111
initMovie();
stop();
Frame 115
x_array = [71, 9, 9, 9, 9, 9, 9, 9, 9, 9, 13, 15, 16, 15, 12, 12, 12, 14, 14, 15, 16, 16, 16, 16, 15, 14, 13, 12, 10, 9, 7, 5, 2, 1, -1, -3, -6, -7, -9, -11, -12, -14, -14, -15, -16, -16, -16, -16, -15, -14, -14, -12, -10, -9, -7, -5, -9, -12, -15, -15, -16, -15, -13, -10, -6, -2, 1, 4, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 15, 15, 16, 15, 16, 16, 16, 16, 16, 16, 15, 16, 15, 15, 14, 13, 13, 11, 10, 8, 7, 6, 4, 2, 0, -1, -2, -4, -6, -7, -8, -13, -16, -15, -13, -8, -1, 6, 9, 6, 4, 0, -4, -6, -9, -11, -14, -15, -15, -16];
y_array = [-36, 13, 13, 13, 13, 13, 13, 13, 13, 13, 9, 4, -1, -7, -10, -11, -10, -9, -6, -5, -3, 0, 1, 4, 5, 8, 9, 11, 12, 13, 15, 15, 16, 16, 16, 15, 15, 15, 13, 12, 10, 9, 7, 4, 3, 1, -1, -3, -5, -7, -9, -11, -12, -13, -14, -15, -13, -11, -6, -3, 2, 5, 10, 13, 15, 15, 16, 15, 15, 13, 13, 12, 12, 12, 12, 11, 10, 10, 10, 9, 9, 8, 7, 6, 6, 4, 3, 3, 1, 1, -1, -1, -3, -3, -4, -6, -6, -7, -9, -11, -11, -13, -13, -15, -15, -15, -16, -16, -16, -16, -15, -15, -15, -13, -9, -3, 4, 10, 14, 16, 15, 13, 15, 15, 16, 16, 15, 13, 11, 9, 6, 3, 4];
para = new Object();
para.tgt_totalNum = 200;
para.tgt_speed = 260;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 40;
pos = new Object();
pos.x = 316.7;
pos.y = 152.6;
levelRun("4-2", 17, "bg01");
stop();
Frame 116
initMovie();
stop();
Frame 120
x_array = [203, -10, -10, -12, -14, -15, -16, -16, -16, -15, -14, -12, -10, -8, -7, -5, -3, -3, 0, 1, 2, 4, 6, 6, 9, 9, 11, 12, 13, 13, 15, 15, 15, 16, 16, 16, 16, 16, 15, 14, 15, 16, 16, 16, 15, 16, 15, 15, 16, 16, 16, 16, 16, 15, 16, 15, 14, 14, 13, 11, 7, 6, 5, 4, 3, 2, 1, -1, -1, -3, -4, -4, -6, -8, -10, -11, -13, -14, -16, -15, -16, -16, -16, -15, -14, -13, -12, -10, -8, -7, -9, -10, -12, -14, -14, -16, -15, -16, -16, -16, -14, -15, -12, -12, -14, -16, -16, -15, -14, -11, -8, -6, -3, 1, 3, 7, 9, 11, 12, 14, 14, 15, 16, 15, 16, 16, 16, 15, 15, 15, 14, 16, 16, 15, 15, 15, 15, 16, 15, 16, 16, 16, 15, 14, 13, 11, 10, 8, 5, 4, 2, -1, -3, -6, -7, -9, -11, -14, -15, -16, -15, -12, -9];
y_array = [144, -12, -12, -10, -8, -6, -3, 0, 3, 5, 8, 11, 12, 14, 15, 15, 15, 16, 16, 16, 16, 15, 16, 14, 14, 13, 12, 11, 9, 8, 7, 6, 4, 2, 1, 0, -2, -4, -5, -7, -5, -3, -1, 2, 3, 4, 4, 4, 4, 3, 1, -1, -1, -3, -5, -5, -7, -9, -9, -12, -14, -15, -15, -15, -16, -16, -16, -16, -16, -16, -15, -16, -15, -14, -12, -11, -10, -7, -6, -3, -1, 1, 3, 6, 7, 9, 11, 12, 14, 15, 13, 12, 11, 9, 6, 5, 3, 1, -1, -4, -6, -7, -10, -11, -8, -3, 0, 4, 8, 12, 14, 15, 15, 16, 16, 15, 13, 11, 10, 9, 7, 6, 4, 2, 0, -1, -3, -4, -6, -6, -6, -3, 0, 3, 6, 5, 5, 4, 2, 1, -1, -4, -5, -8, -9, -12, -12, -14, -15, -16, -16, -16, -16, -15, -14, -13, -12, -8, -4, 1, 6, 10, 13];
para = new Object();
para.tgt_totalNum = 240;
para.tgt_speed = 260;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 40;
pos = new Object();
pos.x = 430.7;
pos.y = 239.6;
levelRun("4-3", 18, "bg01");
stop();
Frame 121
initMovie();
stop();
Frame 125
x_array = [448.95, 13.05, 13, 13, 13, 13, 9, 3, -2, -3, -5, -5, -5, -5, -4, -5, -5, -5, -5, -10, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -13, -13, -9, -5, -5, -5, -5, -5, -5, -6, -5, -5, -5, 0, 6, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 14, 16, 16, 15, 14, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 14, 14, 14, 10, 6, 1, -5, -4, -4, -5, -4, -4, -4, -9, -13, -16, -16, -16, -16, -16, -16, -16, -16, -15, -16, -16, -16, -16, -16, -16, -16, -15, -13, -9, -5, -5, -4, -5, -5, -5, -5, -4, 1, 7, 10, 10, 10, 9, 10, 10, 10, 9, 14, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 8, 1, -5, -4, -5, -4, -5, -11, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -10, -4, -5, -4, -4, -4, -5, 2, 10, 11, 11, 11, 11];
y_array = [124, 10, 10, 10, 10, 10, 14, 15, 16, 16, 15, 15, 16, 15, 15, 15, 16, 15, 15, 13, 8, 3, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, -5, -9, -10, -14, -15, -15, -15, -15, -15, -15, -16, -15, -15, -15, -16, -15, -12, -13, -13, -12, -13, -12, -13, -12, -13, -13, -12, -8, -3, 1, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 12, 15, 16, 15, 16, 15, 16, 15, 16, 15, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -5, -9, -13, -15, -16, -15, -15, -15, -16, -15, -15, -16, -14, -13, -13, -12, -13, -13, -12, -13, -13, -7, 1, 8, 8, 7, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 7, 8, 14, 16, 15, 15, 16, 15, 16, 11, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -6, -13, -15, -16, -15, -15, -16, -15, -16, -13, -11, -12, -12, -11];
para = new Object();
para.tgt_totalNum = 240;
para.tgt_speed = 260;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 40;
pos = new Object();
pos.x = 277.7;
pos.y = 247.6;
levelRun("4-4", 19, "bg01");
stop();
Frame 126
initMovie();
stop();
Frame 130
x_array = [280, 0, 0, 0, 0, 0, 9, 15, 16, 16, 16, 15, 13, 13, 14, 13, 13, 14, 13, 14, 13, 13, 14, 10, 4, 0, 0, 0, 0, 1, 0, 0, -5, -11, -13, -13, -14, -13, -13, -14, -13, -13, -14, -13, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -13, -14, -13, -14, -13, -13, -14, -13, -14, -10, -4, -1, 0, 0, 0, -1, 0, 0, 5, 11, 12, 12, 11, 12, 12, 12, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 14, 13, 14, 13, 14, 13, 14, 14, 13, 9, 4, 1, 0, 0, 0, 0, -5, -11, -13, -13, -14, -13, -13, -14, -13, -15, -16, -16, -16, -16, -16, -16, -16, -16, -15, -14, -13, -13, -14, -13, -14, -13, -9, -4, -1, -1, 0, -1, 5, 9, 12, 11, 12, 12, 12, 15, 16, 16, 16, 16, 16, 16, 16, 16, 15, 14, 13, 14, 14, 13, 14, 14, 10, 6, 0, 0, 0, -5, -11, -13, -14, -14, -14, -13, -15, -16, -16, -16, -16, -16, -16, -16, -15, -13, -14, -13, -13, -13, -9, -4, -1, -1, 5, 9, 12, 12, 12, 15, 16, 16, 16, 16, 16, 16, 15, 14, 15, 14, 14, 14, 14, 10, 3, 0, -8, -13, -16, -15];
y_array = [-36, 16, 16, 16, 16, 16, 13, 6, -1, 0, -1, 5, 9, 9, 9, 8, 9, 9, 9, 8, 9, 9, 9, 13, 15, 16, 16, 16, 16, 16, 16, 16, 15, 12, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 4, 0, 0, 0, 0, -1, 0, 0, 0, 0, -5, -9, -9, -9, -8, -9, -9, -9, -8, -9, -13, -15, -16, -16, -16, -16, -16, -16, -16, -15, -12, -11, -11, -10, -11, -11, -11, -6, -1, 0, 0, -1, 0, -1, 0, 0, -1, 0, 5, 9, 8, 9, 8, 9, 8, 9, 8, 9, 13, 15, 16, 16, 16, 16, 16, 15, 12, 9, 9, 9, 9, 8, 9, 9, 4, 0, 0, 0, 0, 0, 0, 0, 0, -5, -9, -9, -8, -9, -9, -8, -9, -13, -15, -16, -16, -16, -16, -15, -13, -11, -11, -11, -11, -11, -6, -1, 0, 0, 0, 0, -1, 0, 0, 5, 9, 8, 9, 8, 8, 9, 8, 12, 15, 16, 16, 16, 15, 12, 9, 8, 8, 8, 9, 4, 0, -1, 0, 0, 0, -1, 0, -5, -9, -9, -9, -9, -9, -13, -15, -16, -16, -15, -13, -11, -10, -11, -6, -1, 0, -1, 0, 0, -1, 5, 7, 8, 7, 8, 7, 8, 12, 16, 16, 14, 9, 2, -5];
para = new Object();
para.tgt_totalNum = 250;
para.tgt_speed = 260;
para.min_speed = 18;
para.speed_a = 3;
para.tgt_type = 6;
para.tgt_same_base = 1;
para.tgt_same_change = 3;
para.tagTime = 20;
para.superBall_rnd = 40;
pos = new Object();
pos.x = 257.7;
pos.y = 244.6;
levelRun("4-5", 20, "bg01");
stop();
Frame 131
initMovie();
stop();
Frame 140
x_array = [240.95, -10.95, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -7, -1, 4, 9, 8, 9, 10, 10, 9, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 10, 9, 10, 14, 15, 16, 14, 12, 12, 11, 12, 12, 11, 12, 12, 11, 12, 12, 11, 12, 12, 11, 12, 12, 12, 11, 12, 12, 11, 12, 12, 7, 2, -3, -9, -10, -11, -11, -11, -11, -11, -11, -11, -11, -10, -11, -11, -11, -11, -11, -11, -11, -10, -14, -16, -15, -14, -12, -11, -11, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -11, -12, -11, -11, -7, -1, 4, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 14, 16, 15, 14, 12, 12, 11, 12, 11, 12, 12, 11, 12, 12, 11, 12, 12, 11, 12, 7, 2, -3, -9, -10, -11, -11, -10, -11, -11, -10, -11, -11, -10, -14, -16, -15, -14, -12, -12, -11, -12, -11, -12, -12, -11, -12, -7, -2, 3, 9, 10, 10, 10, 10, 10, 10, 11, 14, 16, 15, 14, 12, 12, 12, 12, 11, 7, 1];
y_array = [-40, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 15, 16, 13, 14, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 13, 12, 13, 13, 13, 12, 13, 13, 9, 3, -2, -7, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -14, -16, -16, -13, -12, -12, -11, -12, -12, -12, -11, -12, -12, -11, -12, -12, -12, -11, -12, -12, -12, -12, -8, -3, 3, 8, 11, 11, 12, 11, 11, 12, 11, 11, 12, 11, 11, 12, 11, 11, 12, 11, 11, 15, 15, 16, 13, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 13, 12, 13, 12, 8, 3, -3, -8, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -10, -11, -11, -14, -16, -16, -13, -12, -12, -12, -12, -12, -12, -12, -11, -12, -12, -8, -3, 3, 8, 11, 11, 11, 11, 11, 11, 11, 11, 11, 14, 16, 16, 13, 13, 12, 12, 13, 12, 12, 13, 8, 3, -3, -8, -11, -11, -11, -10, -11, -15, -15];
para = new Object();
para.superBall_rnd = 40;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 6;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 387.7;
pos.y = 191.6;
levelRun("5-1", 21, "bg01");
stop();
Frame 141
initMovie();
stop();
Frame 145
x_array = [467.95, 0.0499999999999545, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -11, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 5, 11, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, -11, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 5, 11, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -11, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 5, 11, 14, 15, 16];
y_array = [-48, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -5, -11, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 5, 11, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, 0, -5, -11, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 5, 11, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, -5, -11, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 0];
para = new Object();
para.superBall_rnd = 40;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 280.7;
pos.y = 242.6;
levelRun("5-2", 22, "bg01");
stop();
Frame 146
initMovie();
stop();
Frame 150
x_array = [308.95, -6.95000000000005, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, 0, 7, 13, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 11, 3, -3, -9, -14, -14, -14, -15, -14, -14, -14, -15, -14, -14, -14, -15, -14, -14, -14, -15, -14, -14, -14, -15, -14, -14, -14, -15, -14, -14, -14, -14, -9, -3, 5, 10, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 11, 3, -3, -6, -7, -6, -6, -7, -6, -7, -6, -6, -7, -6, -6, -7, -6, -7, -6, -12, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -13, -7, 2, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16];
y_array = [-72, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 14, 10, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -7, -12, -16, -16, -13, -8, -7, -8, -7, -7, -7, -8, -7, -7, -8, -7, -7, -7, -8, -7, -7, -8, -7, -7, -7, -8, -7, -7, -8, -7, -7, -7, -8, -13, -16, -15, -12, -6, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 7, 12, 16, 16, 15, 14, 15, 15, 14, 15, 15, 14, 15, 15, 14, 15, 15, 14, 15, 15, 11, 5, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, -9, -14, -16, -15, -14, -15, -15, -14, -15, -14, -15, -15, -14, -15, -15, -14, -9, -1, 0, 0, 0, 0, 0, 0, 0, 0];
para = new Object();
para.superBall_rnd = 40;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 287.7;
pos.y = 315.6;
levelRun("5-3", 23, "bg01");
stop();
Frame 151
initMovie();
stop();
Frame 155
x_array = [190, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -1, 5, 10, 14, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 7, 6, 6, 7, 6, 6, 7, 6, 6, 6, 7, 6, 6, 7, 6, 6, 7, 2, -4, -9, -13, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -6, -6, -6, -6, -5, -6, -6, -6, -6, -5, -6, -6, -6, -6, -6, 1, 9, 14, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 12, 8, 7, 7, 6, 7, 6, 7, 7, 6, 7, 6, 7, -1, -8, -13, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -14, -9, -6, -6, -6, -6, -6, -6, -5, -6, -6, 2, 10, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 14, 10, 6, 7, 7, 6];
y_array = [-66, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 15, 13, 8, 3, 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -5, -11, -14, -14, -15, -15, -14, -15, -15, -15, -14, -15, -15, -14, -15, -15, -14, -15, -15, -14, -16, -15, -14, -9, -5, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 5, 11, 14, 15, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 15, 15, 15, 16, 13, 9, 1, -1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -4, -7, -11, -13, -15, -15, -14, -15, -14, -15, -14, -15, -15, -14, -15, -16, -14, -9, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 7, 13, 15, 15, 15, 15, 15, 15, 15, 15, 14, 16, 12, 6, 0, 0, -1, 0, 0, 0, 0, 0, -1, 0, -5, -9, -12, -15, -14, -15, -14];
para = new Object();
para.superBall_rnd = 40;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 322.7;
pos.y = 211.6;
levelRun("5-4", 24, "bg01");
stop();
Frame 156
initMovie();
stop();
Frame 160
x_array = [244, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 11, 7, 4, 0, -3, -7, -8, -9, -8, -8, -9, -8, -9, -8, -9, -8, -9, -8, -9, -8, -9, -8, -8, -9, -8, -9, -12, -13, -16, -16, -15, -15, -14, -15, -14, -14, -15, -14, -14, -15, -14, -14, -15, -14, -14, -15, -14, -14, -15, -14, -14, -15, -14, -12, -10, -6, -3, 2, 4, 9, 9, 9, 10, 9, 9, 10, 9, 9, 10, 9, 9, 10, 9, 9, 9, 9, 12, 14, 15, 16, 16, 15, 15, 15, 15, 14, 15, 15, 15, 15, 15, 14, 15, 15, 15, 15, 15, 15, 14, 15, 12, 8, 3, -2, -7, -9, -9, -8, -9, -9, -8, -9, -9, -9, -8, -9, -9, -8, -9, -8, -9, -12, -14, -15, -16, -16, -14, -14, -15, -14, -14, -14, -15, -14, -14, -15, -14, -14, -14, -15, -14, -14, -14, -15, -9, 0, 8, 10, 10, 10, 10, 9, 10, 10, 10, 9, 10, 10, 15, 15, 9, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 6, 11, 15, 14, 14, 15, 14, 16, 16, 15, 13, 11, 9, 8, 9, 9, 9, 9, 8, 9, 9, 9, 9, 2, -4, -11, -14, -16, -16, -16, -16, -16, -16];
y_array = [-23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 12, 14, 16, 16, 16, 14, 14, 14, 13, 14, 13, 14, 13, 14, 13, 14, 14, 13, 14, 13, 14, 14, 13, 14, 13, 14, 11, 8, 5, 1, -3, -7, -7, -7, -7, -7, -7, -7, -7, -8, -7, -7, -7, -7, -7, -7, -7, -7, -8, -7, -7, -7, -7, -10, -13, -15, -16, -16, -15, -14, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -11, -7, -4, -1, 4, 6, 6, 6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 10, 14, 16, 16, 14, 14, 13, 13, 14, 13, 14, 13, 13, 14, 13, 14, 14, 13, 14, 13, 14, 11, 7, 4, 0, -4, -7, -8, -7, -7, -7, -8, -7, -7, -7, -7, -8, -7, -7, -7, -8, -7, -7, -7, -13, -16, -14, -13, -12, -13, -13, -12, -13, -13, -13, -12, -13, -13, -5, 5, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 11, 7, 8, 7, 7, 7, 3, -1, -5, -9, -12, -13, -13, -14, -13, -13, -14, -13, -13, -14, -13, -14, -16, -15, -12, -7, 0, 0, 1, 0, 1, 0];
para = new Object();
para.superBall_rnd = 40;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 295.7;
pos.y = 238.6;
levelRun("5-5", 25, "bg01");
stop();
Frame 161
initMovie();
stop();
Frame 165
x_array = [298, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -3, 3, 8, 12, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, -3, -8, -11, -10, -11, -10, -11, -10, -11, -11, -10, -11, -10, -11, -10, -11, -10, -11, -11, -10, -11, -10, -11, -14, -16, -16, -13, -10, -8, -9, -8, -8, -9, -8, -8, -9, -8, -9, -8, -8, -9, -8, -8, -3, 3, 8, 13, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, -3, -8, -10, -11, -10, -10, -11, -10, -10, -11, -10, -10, -10, -11, -10, -10, -11, -10, -14, -15, -16, -14, -11, -8, -9, -8, -9, -8, -8, -7, -8, -8, -8, -7, -8, -8, -8, -7, -8, -8, -8, -7, -8, -8, -8, -8, -7, 5, 13, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3];
y_array = [-14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 16, 16, 13, 11, 6, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, -5, -11, -14, -15, -16, -14, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -7, -2, 3, 9, 12, 14, 13, 14, 14, 13, 14, 14, 13, 14, 13, 14, 14, 13, 14, 14, 16, 16, 13, 11, 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -5, -11, -14, -15, -16, -14, -12, -12, -13, -12, -12, -12, -13, -12, -12, -12, -13, -12, -12, -12, -12, -13, -9, -3, 2, 7, 12, 14, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 9, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -5, -11, -14, -15];
para = new Object();
para.superBall_rnd = 30;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 240;
pos = new Object();
pos.x = 319.7;
pos.y = 231.6;
levelRun("6-1", 26, "bg01");
stop();
Frame 166
initMovie();
stop();
Frame 170
x_array = [656, -15.95, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 3, 8, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 11, 11, 11, 10, 14, 16, 16, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 10, 10, 9, 10, 10, 9, 10, 10, 10, 9, 10, 10, 5, 0, -5, -12, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -6, -2, 5, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 16, 14, 10, 10, 11, 10, 10, 10, 10, 10, 11, 10, 10, 10, 4, -4, -9, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16];
y_array = [374, 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, -5, -11, -14, -15, -16, -14, -12, -11, -12, -12, -11, -12, -12, -12, -11, -12, -12, -12, -11, -12, -12, -12, -11, -12, -12, -12, -11, -7, -3, 4, 8, 13, 12, 13, 12, 13, 12, 13, 12, 13, 12, 13, 13, 12, 13, 13, 13, 12, 13, 13, 13, 12, 13, 13, 13, 12, 15, 16, 15, 10, 3, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, -6, -11, -14, -16, -15, -14, -12, -11, -12, -12, -11, -12, -11, -12, -12, -11, -12, -12, -11, -12, -11, -12, -12, -11, -11, -6, 2, 7, 13, 12, 12, 13, 12, 12, 13, 12, 12, 13, 12, 12, 16, 15, 13, 7, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0];
para = new Object();
para.superBall_rnd = 30;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 240;
pos = new Object();
pos.x = 291.7;
pos.y = 252.6;
levelRun("6-2", 27, "bg01");
stop();
Frame 171
initMovie();
stop();
Frame 175
x_array = [41, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12, 15, 16, 15, 13, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, -3, -8, -13, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -11, -6, 0, 6, 8, 9, 8, 9, 8, 8, 9, 8, 8, 9, 8, 9, 8, 8, 9, 8, 8, 12, 15, 16, 15, 13, 8, 8, 8, 9, 8, 8, 8, 9, 8, 8, 8, 9, 8, 8, 8, 9, 8, 8, 8, 9, 4, -2, -8, -12, -14, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -11, -6, 0, 6, 8, 9, 9, 8, 9, 9, 8, 9, 9, 8, 9, 9, 8, 9, 9, 8, 9, 8, 9, 9, 8, 13, 15, 16, 14, 10, 8, 9, 8, 9, 8, 8, 9, 8, 8, 9, 8];
y_array = [352.95, -13.95, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -10, -6, 0, 5, 11, 12, 14, 14, 14, 13, 14, 14, 14, 14, 14, 13, 14, 14, 14, 14, 14, 14, 16, 16, 13, 11, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, -11, -15, -16, -15, -13, -14, -14, -13, -14, -14, -13, -14, -13, -14, -14, -13, -14, -14, -13, -14, -14, -10, -6, 0, 5, 11, 13, 14, 13, 14, 14, 14, 13, 14, 14, 13, 14, 14, 14, 13, 14, 14, 13, 14, 14, 14, 16, 15, 15, 11, 6, 1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, -6, -11, -15, -16, -15, -14, -13, -13, -14, -13, -14, -13, -14, -13, -14, -13, -14, -13, -13, -14, -13, -14, -13, -14, -13, -14, -10, -4, 2, 8, 12, 14, 13, 14, 14, 13, 14, 13, 14, 14, 13, 14];
para = new Object();
para.superBall_rnd = 30;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 240;
pos = new Object();
pos.x = 314.7;
pos.y = 286.6;
levelRun("6-3", 28, "bg01");
stop();
Frame 176
initMovie();
stop();
Frame 180
x_array = [190, -9, -9, -9, -9, -9, -9, -9, -13, -15, -16, -15, -11, -7, -2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -1, 5, 9, 13, 16, 16, 14, 11, 6, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 7, 12, 15, 16, 15, 13, 13, 13, 14, 13, 13, 13, 14, 13, 13, 13, 14, 13, 13, 13, 14, 13, 13, 13, 13, 14, 13, 13, 9, 4, -1, -7, -11, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -15, -12, -7, -3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 3, 8, 13, 15, 16, 15, 13, 13, 13, 13, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 13, 13, 9, 4, -1, -7, -11, -14, -15, -15, -15, -15, -14, -15, -15, -15, -15, -15, -15, -14, -15, -15, -16, -14, -8, -2, 2, 1, 2, 2, 1, 2, 2, 2];
y_array = [189, -13, -13, -13, -13, -13, -13, -13, -9, -4, 1, 6, 11, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 13, 9, 4, -2, -7, -12, -15, -16, -16, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -16, -16, -16, -16, -16, -16, -16, -14, -11, -6, -1, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 13, 15, 16, 15, 11, 7, 6, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 0, -6, -11, -14, -16, -16, -16, -16, -15, -16, -16, -16, -16, -16, -16, -16, -15, -16, -16, -16, -16, -16, -16, -16, -16, -14, -10, -5, 0, 6, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9, 8, 9, 8, 9, 9, 9, 9, 13, 15, 16, 15, 11, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 6, 6, 6, 6, -1, -9, -13, -16, -16, -16, -16, -16, -16, -15, -16, -16];
para = new Object();
para.superBall_rnd = 30;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 240;
pos = new Object();
pos.x = 380.7;
pos.y = 243.6;
levelRun("6-4", 29, "bg01");
stop();
Frame 181
initMovie();
stop();
Frame 185
x_array = [559, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -15, -16, -15, -16, -16, -15, -16, -15, -16, -16, -15, -16, -15, -16, -16, -15, -16, -15, -16, -16, -15, -16, -15, -16, -15, -11, -4, 4, 8, 9, 9, 8, 9, 8, 9, 8, 9, 9, 8, 9, 8, 9, 8, 9, 9, 8, 9, 8, 9, 8, 9, 9, 8, 9, 8, 14, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 8, 1, -7, -12, -12, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -16, -15, -16, -14, -4, 8, 8, 9, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8, 9, 8, 8, 8, 14, 16, 14, 15, 14, 14, 14, 14, 15, 14, 14, 14, 14, 15, 14, 14, 14, 14, 14, 15, 5, -6, -15, -15, -16, -15, -16, -15, -16, -15, -16, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -15, -16, -16, -13, -3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 14, 16, 14, 14, 14, 15, 14, 14, 14, 14, 15, 14];
y_array = [-42, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6, -2, -4, -3, -4, -4, -3, -4, -3, -4, -3, -4, -3, -4, -3, -4, -3, -4, -3, -4, -4, -3, -4, -3, 5, 12, 15, 16, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 14, 13, 8, 0, -8, -8, -7, -8, -8, -8, -8, -8, -7, -8, -8, -8, -8, -8, -7, -8, -8, -8, -8, -8, -8, -7, -8, -14, -16, -14, -11, -11, -4, -4, -4, -4, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -3, -4, -4, -4, -4, -4, 8, 16, 14, 13, 14, 14, 14, 13, 14, 14, 14, 13, 14, 14, 13, 14, 14, 14, 13, 14, 14, 14, 7, -2, -7, -8, -7, -8, -7, -7, -8, -7, -8, -7, -7, -8, -7, -8, -7, -7, -8, -7, -15, -15, -6, -4, -4, -4, -4, -3, -4, -4, -4, -4, -4, -3, -4, -4, -4, -4, -3, -4, -4, -4, -4, -4, -3, 9, 16, 14, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 8, 1, -8, -7, -8, -7, -7, -8, -7, -7, -8, -7];
para = new Object();
para.superBall_rnd = 30;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 324.7;
pos.y = 252.6;
levelRun("6-5", 30, "bg01");
stop();
Frame 186
initMovie();
stop();
Frame 191
x_array = [65, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 0, -3, -8, -11, -13, -14, -13, -3, 9, 16, 15, 16, 14, 10, 5, 0, -6, -8, -8, -9, -8, 4, 14, 15, 14, 13, 14, 16, 15, 15, 11, 6, 2, 3, 13, 16, 13, 9, 7, 11, 15, 16, 15, 13, 12, 12, 11, 16, 11, 0, -1, -2, 4, 8, 13, 15, 16, 15, 15, 7, -5, -13, -9, -3, 2, 7, 12, 15, 6, -6, -15, -12, -7, -3, 3, 7, -5, -14, -15, -13, -16, -9, 3, 5, -7, -15, -14, -10, -11, -13, -13, -15, -16, -16, -16, -15, -14, -13, -12, -13, -15, -15, -8, -7, -5, -4, -3, -1, 0, 1, 2, 4, 4, 6, 6, 8, 8, 9, 11, 11, 12, 13, 15, 15, 16, 16, 16, 15, 14, 12, 11, 11, 9, 8, 7, 5, 4, 1, -1, -5, -7, -10, -12, -15, -16, -15, -12, -14, -16, -16, -15, -14, -15, -16, -16];
y_array = [-25, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 16, 16, 14, 12, 9, 8, 9, 16, 13, 3, 4, 3, 8, 13, 15, 16, 15, 13, 14, 13, 14, 15, 8, -4, -9, -8, -9, -4, 2, 8, 12, 14, 16, 16, 9, -3, -9, -13, -15, -11, -7, -1, 4, 9, 11, 11, 11, 0, -11, -16, -16, -16, -16, -13, -10, -4, 0, 7, -5, -14, -15, -10, -14, -15, -16, -14, -11, -6, -15, -15, -6, -11, -14, -16, -16, -14, -15, -7, 5, 9, -3, -13, -16, -15, -14, -5, 7, 13, 12, 10, 8, 5, 4, 0, -1, -5, -7, -10, -11, -9, -6, 6, 14, 15, 15, 15, 16, 16, 16, 16, 16, 15, 16, 15, 14, 15, 13, 13, 12, 12, 11, 9, 6, 5, 2, -1, -3, -6, -8, -10, -11, -12, -14, -13, -15, -15, -15, -16, -16, -15, -14, -13, -11, -6, 0, 6, 11, 7, 3, -2, -7, -7, -7, -2, 2];
para = new Object();
para.superBall_rnd = 20;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 8;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 322.7;
pos.y = 211.6;
levelRun("7-1", 31, "bg01");
stop();
Frame 192
initMovie();
stop();
Frame 196
x_array = [118, -13, -16, -16, -9, -6, 1, 6, 11, 15, 16, 16, 16, 15, 11, 8, 6, 0, 0, -6, -9, -15, -15, -16, -15, -15, -14, -12, -7, -5, 0, 3, 3, 2, 9, 12, 15, 16, 16, 16, 10, 5, 2, -9, -11, -12, -12, 8, 15, 16, 16, 16, 12, 7, 4, 1, -2, 0, -1, -3, -9, -12, -14, -16, -16, -16, -14, -14, -7, 1, 11, 16, 16, 16, 16, 16, 15, 14, 13, 10, 3, 0, 10, 13, 14, 16, 16, 16, 16, 14, 11, 7, -3, -13, -12, -3, 7, 15, 16, 16, 16, 16, 16, 16, 14, 13, 3, -7, -11, -16, -16, -7, 2, 10, 12, 15, 15, 16, 10, 6, 3, 2, 4, 8, 11, 15, 8, 2, 0, 1, 0, 0, -1, -4, -4, -4, -5, -9, -13, -15, -15, -16, -13, 2, 10, 1, -13, -16, -9, -7, -3, -1, 1, 7, 10, 15, 16, 12, 15, 16, 12, 5, 1, 0, -9, -10, -12, -14, -16, -16, -16, -6, 3, 4, -15, -16, -15, -8, -7, -4, -12, -14, -16, -16, -14, -12, -6, 6, 9, 14, 16, 10, -3, -15, -16, -15, -14, -13, -16, -16, -11, -1, 9, 15];
y_array = [100, 10, 1, -2, -13, -15, -16, -15, -12, -6, -2, 0, 0, 4, 11, 14, 15, 16, 16, 15, 13, 6, 6, 3, 5, 5, 8, 11, 15, 15, 16, 16, 16, 16, 13, 11, 6, 2, 0, 0, -12, -15, -16, -13, -11, -10, -11, -14, -6, -2, -2, 3, 10, 15, 15, 16, 16, 16, 16, 16, 13, 11, 8, 1, 0, 1, 7, 7, 14, 16, 12, 3, 2, 0, 0, -1, -5, -7, -9, -13, -16, -16, -12, -10, -7, -2, 0, 3, 4, 7, 11, 14, 16, 10, 10, 16, 14, 4, 1, 0, 0, 0, 0, -1, -7, -9, -16, -14, -12, -3, -2, -15, -16, -13, -10, -4, -4, 0, 13, 15, 16, 16, 16, 14, 11, -5, -14, -16, -16, -16, -16, -16, -16, -16, -16, -15, -15, -13, -10, -5, -5, -1, 10, 16, 13, 16, 9, -2, -13, -14, -16, -16, -16, -14, -13, -6, -4, 10, 6, 1, -11, -15, -16, -16, -13, -13, -11, -7, -4, 0, 2, 15, 16, 16, 7, 0, -6, -14, -15, -15, -11, -7, -2, 1, 7, 10, 15, 15, 13, 8, 1, 12, 16, 6, 1, -6, -8, -9, -2, 3, 12, 16, 13, 5];
para = new Object();
para.superBall_rnd = 20;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 8;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 280;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 352.7;
pos.y = 239.6;
levelRun("7-2", 32, "bg01");
stop();
Frame 197
initMovie();
stop();
Frame 201
x_array = [218, -12.95, -16, -10, 2, 13, 16, 15, 13, 9, 3, -3, -9, -13, -16, -16, -15, -13, -9, -6, -1, 3, 8, 11, 13, 16, 16, 16, 14, 13, 11, 8, 4, 1, -2, -6, -9, -11, -13, -15, -16, -16, -15, -15, -13, -11, -10, -8, -4, -3, 0, 3, 6, 8, 10, 13, 14, 15, 16, 16, 15, 15, 14, 13, 12, 10, 8, 6, 4, 2, 0, -3, -4, -7, -9, -11, -12, -13, -14, -15, -16, -16, -16, -15, -16, -15, -14, -13, -12, -10, -9, -7, -5, -3, -2, 0, 1, 2, 4, 6, 7, 8, 10, 11, 11, 13, 14, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 16, 15, 15, 14, 15, 14, 13, 13, 11, 11, 10, 9, 7, 7, 5, 5, 3, 1, 1, -1, -2, -3, -5, -5, -7, -8, -9, -10, -12, -13, -15, -15, -16, -16, -16, -15, -14, -14, -11, -10, -8, -3, 1, 6, 11, 12, 14, 14, 16, 16, 15, 16, 15, 14, 9, 4, -1, -7, -10, -13, -15, -16, -16, -15, -14, -11, -1, 11, 16, 16];
y_array = [217, 10, -2, -13, -16, -10, -3, 3, 9, 13, 16, 15, 14, 8, 3, -2, -5, -10, -13, -15, -16, -16, -14, -12, -8, -4, 0, 3, 6, 9, 12, 14, 16, 16, 16, 15, 13, 12, 9, 5, 3, -1, -4, -7, -9, -11, -12, -14, -16, -16, -16, -15, -15, -14, -12, -10, -8, -5, -2, 1, 3, 5, 8, 9, 11, 12, 14, 15, 15, 16, 16, 16, 15, 15, 13, 12, 11, 9, 7, 5, 4, 2, 0, -2, -5, -5, -8, -9, -11, -13, -13, -14, -15, -16, -16, -16, -16, -16, -15, -15, -15, -13, -13, -12, -11, -9, -8, -7, -6, -4, -2, -1, -1, -1, 1, 0, 2, 2, 2, 3, 4, 4, 5, 5, 5, 7, 6, 8, 9, 10, 11, 12, 12, 14, 14, 14, 16, 15, 16, 16, 16, 16, 15, 16, 15, 15, 15, 14, 13, 12, 11, 8, 7, 5, 2, -1, -2, -5, -7, -9, -11, -13, -14, -16, -16, -14, -13, -10, -9, -6, -4, 0, 2, 5, 3, 9, 12, 16, 16, 14, 12, 10, 6, 3, -2, -4, -9, -11, -16, -12, -4, -1];
para = new Object();
para.superBall_rnd = 20;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 8;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 420.7;
pos.y = 171.6;
levelRun("7-3", 33, "bg01");
stop();
Frame 202
initMovie();
stop();
Frame 206
x_array = [235, -16, -16, -16, -16, -16, -15, -14, -9, -2, -1, -3, -1, 0, 10, 13, 14, 12, 11, 7, -16, -14, -13, -15, -14, -14, -14, -14, -14, 3, 13, 14, 13, 14, 14, 14, 15, 14, 11, -3, -16, -15, -14, -14, -13, -15, -14, -14, -16, -1, 8, 13, 14, 14, 13, 15, 15, 15, 14, 13, 2, -15, -16, -15, -15, -14, -15, -14, -14, -16, -8, 13, 14, 16, 16, 16, 4, 6, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 6, -12, 14, 14, 14, 12, 11, 11, 9, 2, -16, -15, -12, -13, -11, -10, -11, -9, -9, -16, -6, 1, 7, 9, 10, 10, 12, 12, 13, 14, 14, 14, 12, -14, -16, -13, -13, -13, -13, -14, -13, -12, -16, 4, 4, 8, 8, 12, 14, 13, 13, 13, 9, 10, 10, -5, -16, -13, -12, -12, -12, -13, -13, -13, 0, 7, 7, 12, 13, 13, 10, 13, 13, -11, -16, -15, -13, -13, -14, -12, -14, -16, -4, 2, 4, 7, -15, -16, -16, -16, -16, -16, -16, -13, -4, -4, -15, -16, -16, -16, -16, 0, 5, 11, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 14, 5, 5, 3, 1, 1, 0, -1, 0, -3, -8, -14, -15, -16, -16, -16, -16, -16, -14, -14, -13, -12, -9, -8, -4, -2, -1, 4, 6, 6];
y_array = [79, 0, 0, 0, 1, 0, 5, 7, 13, 16, 16, 16, 16, 16, 13, 9, 8, 10, 11, 14, 4, -7, -9, -6, -9, -8, -8, -7, 8, 16, 9, 8, 9, 8, 7, 7, 5, 7, 11, 16, -1, -6, -8, -8, -9, -6, -7, -8, 0, 16, 14, 9, 7, 8, 9, 6, 6, 5, 8, 10, 16, 6, 0, -5, -7, -7, -6, -8, -8, 3, 14, 10, 8, 3, 2, 4, 15, 15, 6, 3, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, -15, -11, -7, -7, -9, -11, -12, -12, -13, -16, 0, 5, 10, 9, 11, 12, 12, 13, 13, 2, -15, -16, -14, -14, -13, -13, -10, -11, -10, -7, -8, -8, -11, -8, -2, 9, 10, 9, 9, 8, 9, 11, 2, -15, -15, -14, -14, -11, -7, -9, -9, -9, -13, -12, -12, -15, 2, 10, 10, 10, 10, 9, 9, 9, -16, -15, -15, -10, -10, -10, -13, -10, -9, -11, 4, 6, 9, 9, 9, 10, 8, 1, -16, -16, -15, -14, -5, -2, -1, 1, 0, 0, 2, 9, 16, 16, 4, 3, 1, 0, 1, 16, 15, 12, 3, -1, -2, -3, -2, 0, 4, 6, 5, 6, 8, 15, 15, 16, 16, 16, 16, 16, 16, 16, 14, 8, 6, 4, 1, 0, -1, -3, -7, -8, -9, -10, -13, -14, -16, -16, -16, -15, -15, -15];
para = new Object();
para.superBall_rnd = 20;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 5;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 309.7;
pos.y = 280.6;
levelRun("7-4", 34, "bg01");
stop();
Frame 207
initMovie();
stop();
Frame 211
x_array = [292, -16, -16, -16, -16, -16, -15, -16, -14, -14, -13, -10, -16, -16, -16, -4, 9, 14, 16, 16, 16, 2, -14, -16, -16, -16, -14, -9, -1, 2, 15, 15, 16, 16, 11, -10, -16, -16, -16, -13, -1, 2, 8, 14, 16, 16, 14, -10, -16, -16, -14, -12, -1, 2, 13, 15, 16, 16, 8, -11, -16, -14, -11, -4, -1, 6, 13, 15, 16, 15, 9, -10, -16, -12, -13, -7, -1, 15, 16, 16, 8, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 13, 15, 16, 14, 2, -1, -12, -15, -16, -16, -16, 9, 16, 16, 16, 16, 14, 3, -5, -10, -12, -14, -16, -11, 12, 15, 16, 16, 16, 12, 6, 0, -2, -11, -14, -16, -16, -16, 1, 14, 15, 16, 16, 15, 6, -1, -9, -12, -13, -14, -16, -16, -5, 14, 16, 16, 11, 4, 0, -7, -12, -16, -16, -16, -16, -15, -7, 14, 16, 12, 9, -5, -13, -16, -16, -16, -10, -4, -16, -16, -16, -16, -16, -16, -16, -16, -15, -14, -11, -7, -4, -2, -2, 0, 0, 0, 0, 0, 0, 1, 1, 12, 16, 16, 16, 16, 16, 16, 16, 16, 15, 10, 3, 5, 2, 1, 1, 2, 0, -1, -8, -13, -16, -16, -16, -16, -13];
y_array = [72, 0, 0, 1, 0, 3, 4, 4, 8, 7, 10, 12, 3, 0, 2, 16, 13, 8, 0, 0, 0, -16, -8, -1, 0, 0, 7, 13, 16, 16, 6, 6, 2, 0, -11, -13, -2, 0, 4, 10, 16, 16, 14, 7, 2, 0, -8, -12, -2, 4, 8, 11, 16, 16, 9, 5, 0, -2, -14, -12, -3, 7, 12, 15, 16, 15, 10, 5, 1, -6, -13, -12, 2, 11, 10, 14, 16, 4, 1, 0, 14, 4, 2, 2, 2, 4, 1, 3, 2, 1, 0, 1, 0, 0, 0, 0, -4, -8, -7, -10, -4, -1, -8, -16, -16, -11, -5, -3, 1, 3, 13, 2, 0, 0, -2, -8, -16, -15, -12, -10, -7, -2, 12, 11, 5, 1, 0, -1, -11, -15, -16, -16, -12, -8, -3, -1, 2, 16, 7, 4, 1, 0, -7, -15, -16, -13, -11, -10, -8, -2, 1, 15, 7, 1, 0, -12, -16, -16, -14, -11, -3, 0, 0, 0, 5, 14, 8, 0, -10, -13, -15, -10, -4, 1, 3, 13, 16, 0, 0, 0, 0, 0, 0, 1, 0, 5, 7, 11, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 3, 0, 0, 0, 0, 0, 0, 0, -5, -13, -16, -15, -16, -16, -16, -16, -16, -16, -14, -10, -4, -3, -3, 1, 10];
para = new Object();
para.superBall_rnd = 20;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 5;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 292.7;
pos.y = 250.6;
levelRun("7-5", 35, "bg01");
stop();
Frame 212
initMovie();
stop();
Frame 216
x_array = [-33, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 15, 15, 16, 13, 12, 11, 12, 11, 12, 11, 12, 11, 12, 12, 11, 12, 11, 12, 11, 12, 11, 12, 12, 11, 12, 11, 12, 11, 5, -3, -10, -15, -16, -13, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -11, -12, -11, -11, -14, -16, -16, -14, -11, -12, -11, -12, -11, -12, -11, -12, -12, -11, -12, -11, -12, -11, -12, -11, -12, -11, -12, -11, -12, -11, -12, -6, 2, 8, 14, 16, 15, 11, 11, 12, 11, 11, 12, 11, 11, 11, 12, 11, 11, 12, 11, 11, 11, 12, 11, 11, 12, 15, 16, 13, 12, 11, 12, 11, 11, 12, 11, 12, 11, 12, 11, 12, 11, 11, 12, 11, 12, 11, 5, -2, -9, -14, -16, -15, -11, -11, -11, -11, -11, -11, -12, -11, -11, -11, -11, -11, -11, -12, -16, -15, -12];
y_array = [368.95, -10.95, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -7, -1, 4, 9, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 15, 16, 12, 7, -2, -9, -12, -11, -11, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -11, -12, -11, -11, -7, -2, 3, 7, 11, 12, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 15, 16, 13, 9, 2, -6, -11, -11, -12, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -12, -11, -11, -12, -5, 2, 9, 11, 12, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 12, 11, 11, 11, 11, 11, 15, 16, 13, 8, 1, -7, -11, -12, -11, -12, -11, -12, -11, -12, -11, -12, -11, -11, -12, -11, -4, 4, 11];
para = new Object();
para.superBall_rnd = 10;
para.tagTime = 20;
para.tgt_same_change = 2;
para.tgt_same_base = 1;
para.tgt_type = 9;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 298.7;
pos.y = 393.6;
levelRun("8-1", 36, "bg01");
stop();
Frame 217
initMovie();
stop();
Frame 221
x_array = [50, 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, 11, 16, 11, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 11, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 12, 8, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, -11, -16, -11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -11, -14, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, -1, 0, 0, -1, 0, -1, 0, -1, 0, -1, 0, 0, -1, 0, -1, -1, 11, 16, 12, 4, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 7, 11, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 10, 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, -10, -16, -14, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -10, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -10, -4, 0, 9, 15, 16, 16, 16, 16, 16, 16];
y_array = [-31, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 0, -11, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 11, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 0, -11, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -12, -8, -3, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 5, 11, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 1, -11, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -10, -5, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 11, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 12, 3, -7, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -12, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 12, 15, 16, 13, 6, 0, 0, 0, 0, 0, 0];
para = new Object();
para.superBall_rnd = 10;
para.tagTime = 20;
para.tgt_same_change = 2;
para.tgt_same_base = 1;
para.tgt_type = 9;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 310.7;
pos.y = 346.6;
levelRun("8-2", 37, "bg01");
stop();
Frame 222
initMovie();
stop();
Frame 226
x_array = [87, 11, 11, 12, 12, 12, 13, 13, 14, 13, 14, 15, 8, 2, -10, -14, -14, -14, -13, -13, -13, -12, -12, -11, -12, -10, -11, -10, -9, -9, -9, -8, -7, -7, -7, -6, -6, -5, 7, 15, 15, 12, 8, 7, 8, 8, 8, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13, 13, 13, 14, 13, 14, 13, 13, 14, 13, 14, 14, 13, 14, 15, 8, 1, -11, -12, -14, -14, -14, -15, -14, -14, -14, -13, -13, -13, -13, -12, -11, -12, -11, -10, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -3, 9, 13, 16, 14, 15, 6, 1, 2, 3, 4, 5, 5, 7, 8, 8, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 13, 14, 14, 15, 15, 15, 15, 15, 15, 16, 15, 15, 16, 16, 13, 7, 7, -5, -15, -16, -16, -16, -15, -16, -15, -15, -15, -15, -14, -14, -13, -13, -13, -13, -11, -12, -11, -10, -10, -9, -9, -8, -7, -7, -6, -6, -5, 7, 14, 14, 16, 16, 10, -1, 3, 2, 3, 5, 7, 8, 9, 10, 12, 12, 13, 13, 14, 14, 15, 14, 15, 15, 15, 15];
y_array = [131, -11, -11, -11, -10, -10, -10, -9, -9, -8, -8, 4, 14, 16, 13, 7, 8, 8, 9, 10, 9, 11, 10, 11, 12, 12, 12, 12, 13, 14, 13, 14, 14, 14, 15, 15, 15, 15, 14, 7, -5, -11, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -11, -11, -11, -10, -10, -9, -10, -9, -9, -8, -9, -9, -9, -8, -9, -9, -9, -8, -9, -8, 4, 14, 16, 12, 11, 8, 8, 7, 7, 7, 8, 8, 9, 9, 10, 10, 10, 11, 12, 11, 12, 13, 13, 13, 13, 14, 14, 14, 15, 14, 15, 15, 16, 15, 16, 13, 10, -2, -7, -6, -15, -16, -16, -16, -15, -15, -15, -15, -14, -14, -13, -12, -12, -11, -11, -10, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -5, -5, -4, -5, -2, -3, 9, 14, 15, 15, 7, 2, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 9, 9, 9, 11, 10, 11, 12, 12, 13, 13, 14, 13, 14, 15, 15, 15, 15, 14, 8, 9, -3, -2, -13, -16, -16, -16, -16, -15, -14, -14, -14, -12, -11, -10, -9, -9, -8, -7, -8, -6, -7, -5, -5, -5];
para = new Object();
para.superBall_rnd = 10;
para.tagTime = 20;
para.tgt_same_change = 3;
para.tgt_same_base = 1;
para.tgt_type = 7;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 495.7;
pos.y = 372.6;
levelRun("8-3", 38, "bg01");
stop();
Frame 227
initMovie();
stop();
Frame 231
x_array = [83, 13, 14, 15, 15, 15, 16, 14, 13, 13, 15, 16, 16, 16, 12, 13, 14, 14, 15, 16, 16, 16, 16, 16, -14, -14, -14, -13, -13, -13, 11, 13, 12, 13, 7, 4, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, -15, -16, -16, -16, -16, -16, -16, -16, -15, -6, -1, -1, -2, -8, -10, 1, 5, 7, 6, 6, 3, 1, -11, -11, -10, -8, -8, -9, -10, -14, -16, -16, -16, -16, -15, -10, -12, -13, -14, -14, -16, -16, -16, -16, -16, -16, -16, 14, 14, 16, 16, 16, 16, 15, 13, 12, 11, -13, -16, -14, -12, -5, -15, -16, -16, -16, -16, -16, -16, -16, 5, 10, 13, 16, 16, 15, 16, 16, 15, 15, 16, 10, 11, 12, 12, 14, 16, 16, 16, 15, 13, 7];
y_array = [121, 10, 8, 5, 5, 5, 2, -9, -9, -9, -5, -1, 0, -3, -11, -9, -8, -8, -4, -3, -3, -1, 0, 0, 8, 8, 8, 9, 9, 10, 12, 10, 10, 10, 14, 16, 1, 0, 0, 0, 0, 0, 4, 6, 6, 5, 6, 2, 3, 1, 2, 1, 2, 2, 4, 15, 16, 16, 16, 14, 13, 16, 15, 14, 15, 15, 16, 16, -12, -12, -13, -14, -14, -13, -12, 7, 4, 1, 0, -4, -6, 12, 11, 10, 8, 7, 3, 1, 0, 0, 0, 0, 0, -8, -8, -3, -4, -2, -4, -5, -9, -11, -12, -9, -1, -8, -11, -15, -6, -3, 0, 1, 1, 1, 2, 3, -15, -12, -10, -3, -3, -4, -3, -2, -5, -6, -2, -13, -11, -10, -11, -9, -3, 1, 2, 6, 10, 14];
para = new Object();
para.superBall_rnd = 3;
para.tagTime = 20;
para.tgt_same_change = 2;
para.tgt_same_base = 1;
para.tgt_type = 9;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 274.7;
pos.y = 259.6;
levelRun("8-4", 39, "bg01");
stop();
Frame 232
initMovie();
stop();
Frame 236
x_array = [469, -16, -16, -16, -16, -16, -16, -16, -9, -9, -9, -13, -16, -16, -16, -12, -11, -10, -8, -3, -16, -16, -16, -14, -14, 15, 16, 16, 16, -4, -12, -16, -16, -16, -16, -16, -14, -13, 14, 16, 16, 16, 16, 16, 8, -9, -10, -12, -12, -15, -16, -16, -16, -12, -8, -7, -4, -7, -6, 2, 1, 0, 16, 12, 11, 10, 6, 5, 6, 16, 16, 16, 0, -4, -5, -4, -3, 0, 15, 13, 8, 3, 5, 7, 9, 10, 16, 15, 15, 16, 16, 16, 15, 15, 15, 15, 12, 8, 6, 5, 6, 2, 2, 16, 15, 10, 1, 1, 1, -1, -5, -8, 15, 14, 12, 8, 7, 7, 7, 16, 5, 1, 1, 0, 0, -6, -12, -12, -14, -16, -16, -16, -16, -16, -2, -7, -6, -8, -10, -10, -9, -16, -16, -15, -15, -5, -1, 0, 3, 0];
y_array = [89, 0, 0, 0, 0, 0, 0, 0, -13, -13, -13, -9, -2, 0, 0, 10, 12, 13, 14, 16, 0, 0, 0, 7, 8, 4, 1, 0, 0, 16, 11, 3, 1, 0, 0, 0, 9, 10, 7, 2, -1, -1, -1, 0, 14, 13, 12, 10, 10, 5, 2, 1, 2, 11, 14, 14, 15, 14, 15, 16, 16, 16, 0, -11, -12, -12, -15, -15, -15, -2, -1, 1, 16, 16, 15, 15, 16, 16, 4, -9, -14, -16, -15, -14, -13, -12, -3, 6, 6, 3, 1, -2, -5, -5, -6, -6, 10, 14, 15, 15, 15, 16, 16, 1, -5, -13, -16, -16, -16, -16, -15, -14, -6, 7, 11, 14, 14, 14, 15, 3, -15, -16, -16, -16, -16, -15, -11, -11, -7, -3, -2, -1, 0, -2, -16, -14, -15, -14, -13, -12, -13, -3, 0, 5, 7, 15, 16, 16, 16, 16];
para = new Object();
para.superBall_rnd = 2;
para.tagTime = 20;
para.tgt_same_change = 2;
para.tgt_same_base = 1;
para.tgt_type = 9;
para.speed_a = 3;
para.min_speed = 18;
para.tgt_speed = 240;
para.tgt_totalNum = 280;
pos = new Object();
pos.x = 273.7;
pos.y = 387.6;
levelRun("8-5", 40, "bg01");
stop();
Frame 237
initMovie();
stop();
Frame 247
stop();
Frame 257
stop();
Symbol 22 MovieClip [superball_shadow_mc] Frame 8
this.removeMovieClip();
Symbol 23 MovieClip [ball_shadow_mc] Frame 4
this.removeMovieClip();
Symbol 31 Button
on (release, keyPress "p") {
game_pause(true);
}
Symbol 51 Button
on (keyPress "p") {
game_pause(false);
}
Symbol 52 MovieClip [topMenu] Frame 1
function game_pause(p) {
if (p) {
_parent.game_pause = true;
_parent.stopAll.obj = _root;
_parent.stopAll.gotoAndPlay(2);
stopAllSounds();
_quality = "HIGH";
} else {
_parent.speed_listener.initSpeed();
_parent.game_pause = false;
_parent.stopAll.playObj(_root);
if (_parent.bgSnd_bool) {
_parent.bg_sound.start(0, 1000);
}
if (!_parent.speedCheck) {
_quality = _parent.use_quality;
} else {
_parent.speed_listener.initSpeed();
}
}
play();
}
function reStart() {
delete _parent.pos_array;
_parent.clearAll();
_parent.setPara_default();
game_pause(false);
stopAllSounds();
_parent.gotoAndStop("start");
}
init_depth = this.getDepth();
obj = new MovieClip();
sobj = new MovieClip();
checkObj = function (obj) {
obj.stopChecked = true;
for (name in obj) {
if ((typeof(obj[name]) == "movieclip") && (obj[name] != this)) {
obj[name].frame55555 = obj[name]._currentframe;
if (!obj[name].stopChecked) {
checkObj(obj[name]);
}
}
}
};
stopObj = function (obj) {
obj.stoped55555 = true;
for (name in obj) {
if ((typeof(obj[name]) == "movieclip") && (obj[name] != this)) {
if ((obj[name].frame55555 != obj[name]._currentframe) && (obj[name].frame55555 != undefined)) {
obj[name].stop55555 = true;
obj[name].stop();
if ((obj[name] == _parent.center_mc) && (obj[name]._currentframe == 1)) {
delete obj[name].stop55555;
}
}
if ((!obj[name].stoped55555) && (obj[name] != _parent.center_mc)) {
stopObj(obj[name]);
}
}
}
};
playObj = function (obj) {
delete obj.stoped55555;
delete obj.stopChecked;
for (name in obj) {
if ((typeof(obj[name]) == "movieclip") && (obj[name] != this)) {
if (obj[name].stop55555) {
obj[name].play();
delete obj[name].stop55555;
delete obj[name].frame55555;
}
if (obj[name].stoped55555 != undefined) {
playObj(obj[name]);
}
}
}
};
stop();
Symbol 52 MovieClip [topMenu] Frame 2
this.swapDepths(100);
noClick_btn.useHandCursor = false;
Symbol 52 MovieClip [topMenu] Frame 3
sobj = obj;
checkObj(obj);
Symbol 52 MovieClip [topMenu] Frame 4
stopObj(sobj);
Symbol 52 MovieClip [topMenu] Frame 11
stop();
playBtn._btn.onRelease = function () {
game_pause(false);
};
saveBtn._btn.onRelease = function () {
_parent.saveToLocal();
};
menuBtn._btn.onRelease = function () {
game_pause(false);
_parent.testClear();
_parent.clearAll();
stopAllSounds();
_parent.gotoAndStop("start");
this._parent._parent.removeMovieClip();
};
setBtn._btn.onRelease = function () {
_parent.openWin(_parent.win_setup);
};
Symbol 99 MovieClip [shine2] Frame 20
_parent._parent.winMovie_mc.gotoAndPlay(2);
this.removeMovieClip();
Symbol 105 MovieClip [dot2] Frame 15
this.removeMovieClip();
Symbol 106 MovieClip [dot] Frame 7
this.removeMovieClip();
Symbol 110 MovieClip Frame 1
stop();
Symbol 125 MovieClip [dirs_mc] Frame 19
this.removeMovieClip();
Symbol 128 MovieClip Frame 10
stop();
Symbol 129 MovieClip [goback_mc] Frame 21
this.removeMovieClip();
Symbol 132 MovieClip [booms] Frame 11
this.removeMovieClip();
Symbol 153 MovieClip Frame 5
stop();
Symbol 154 MovieClip [attBall] Frame 1
stop();
Symbol 156 MovieClip Frame 1
stop();
Symbol 167 MovieClip [targetBall] Frame 1
roll_frame = 0;
roll_mc.stop();
Symbol 167 MovieClip [targetBall] Frame 20
_parent._parent.remove_movie_end(remove_id);
gotoAndPlay ("rongyu");
Symbol 167 MovieClip [targetBall] Frame 40
_parent._parent.remove_movie_end(remove_id);
gotoAndPlay ("rongyu");
Symbol 167 MovieClip [targetBall] Frame 55
_parent._parent.remove_movie_end(remove_id);
gotoAndPlay ("rongyu");
Symbol 167 MovieClip [targetBall] Frame 67
_parent.checkRemove(this, 0);
stop();
Symbol 192 MovieClip [remove_mc] Frame 5
_parent._parent.removeBall(_parent);
Symbol 200 MovieClip Frame 8
stop();
Symbol 202 MovieClip Frame 1
stop();
Symbol 203 MovieClip [index_holder] Frame 1
_btn.useHandCursor = false;
Symbol 207 MovieClip Frame 10
stop();
Symbol 208 MovieClip Frame 10
stop();
Symbol 209 MovieClip Frame 10
stop();
Symbol 236 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 2
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
baifenshu = Math.round((loaded / total) * 100);
bar_mc.gotoAndStop(baifenshu);
loadtext.text = baifenshu + "%";
Symbol 237 MovieClip Frame 3
if (baifenshu >= 100) {
_root.nextFrame();
} else {
gotoAndPlay (2);
}
Symbol 1050 MovieClip [__Packages.Ball] Frame 0
class Ball
{
static var parentMC, holder_width, shootSpeed, sceneWidth, sceneHeight, timer;
var holder, x, y, type, dx, dy, sht_val, broadcastMessage;
function Ball (mc, id, __x, __y, _type) {
holder = parentMC.attachMovie(mc, "b" + id, id + 1000);
x = __x;
y = __y;
holder._x = x;
holder._y = y;
holder._width = (holder._height = holder_width);
type = _type;
holder.gotoAndStop(type);
AsBroadcaster.initialize(this);
}
static function init(pMC, speed, width, height, ball_width, _timer) {
parentMC = pMC;
shootSpeed = speed;
sceneWidth = width + shootSpeed;
sceneHeight = height + shootSpeed;
holder_width = ball_width;
timer = _timer;
}
function shoot(x, y) {
var _local2;
_local2 = shootSpeed / Math.sqrt((x * x) + (y * y));
dx = x * _local2;
dy = y * _local2;
sht_val = setInterval(this, "shootStep", timer);
}
function shootStep() {
x = x + dx;
y = y + dy;
if (outOfScene()) {
broadcastMessage("shootFinish", this);
clearBall();
} else {
holder._x = x;
holder._y = y;
broadcastMessage("shootStep", this);
}
updateAfterEvent();
}
function clearBall() {
clearInterval(sht_val);
holder.removeMovieClip();
}
function moveStop() {
clearInterval(sht_val);
}
function outOfScene() {
return((((x < (-shootSpeed)) || (y < (-shootSpeed))) || (x > sceneWidth)) || (y > sceneHeight));
}
}
Symbol 1051 MovieClip [__Packages.Grid] Frame 0
class Grid
{
var width, xNum, yNum, area;
function Grid (__width, w, h, arr) {
width = __width;
xNum = w;
yNum = h;
area = arr;
}
function push(x, y, mc, name) {
var _local3;
var _local2;
var _local6;
_local3 = Math.floor(x / width);
_local2 = Math.floor(y / width);
area[_local3][_local2][name].push(mc);
}
function pop(x, y, mc, name) {
var _local4;
var _local3;
var _local2;
_local4 = Math.floor(x / width);
_local3 = Math.floor(y / width);
_local2 = 0;
while (_local2 < area[_local4][_local3][name].length) {
if (area[_local4][_local3][name][_local2] == mc) {
area[_local4][_local3][name].splice(_local2, 1);
break;
}
_local2++;
}
}
}
Symbol 249 MovieClip Frame 19
stop();
Symbol 300 MovieClip Frame 15
this.removeMovieClip();
Symbol 311 MovieClip Frame 501
_parent.play();
Symbol 316 Button
on (release) {
play();
}
Symbol 318 MovieClip Frame 9
stop();
Symbol 321 MovieClip Frame 10
stop();
Symbol 322 MovieClip Frame 10
stop();
Symbol 323 MovieClip Frame 10
stop();
Symbol 324 MovieClip Frame 10
stop();
Symbol 331 MovieClip Frame 15
stop();
Symbol 335 MovieClip Frame 19
stop();
stop();
Symbol 336 MovieClip Frame 200
stop();
Symbol 354 Button
on (press) {
this.startDrag();
this.swapDepths(100);
}
on (release) {
this.stopDrag();
}
Symbol 359 Button
on (release) {
i = 0;
while (i < _parent.typeArr.length) {
if (_parent["dx" + i] != this) {
_parent["dx" + i].gotoAndStop(1);
}
i++;
}
gotoAndStop (2);
_parent.para = _parent.typeArr[Number(this._name.substr(2, 1))];
_parent.setPara(_parent.para);
}
Symbol 361 MovieClip Frame 1
stop();
Symbol 374 MovieClip Frame 1
initx = _x;
inity = _y;
bar.useHandCursor = false;
bk_btn.useHandCursor = false;
this._visible = false;
ok_btn.onRelease = function () {
_parent.bgSnd_bool = snd_mc.para;
_parent.flower_show_bool = flower_mc.para;
_parent.setFlower();
_parent.speedCheck = speed_mc.para;
_parent.use_quality = use_q_mc.para;
_parent.closeWin(this._parent);
};
cancel_btn.onRelease = function () {
snd_mc.init();
flower_mc.init();
speed_mc.init();
use_q_mc.init();
_parent.closeWin(this._parent);
};
Instance of Symbol 363 MovieClip "use_q_mc" in Symbol 374 MovieClip Frame 1
onClipEvent (load) {
function init() {
i = 0;
while (i < typeArr.length) {
this["dx" + i].gotoAndStop(1);
i++;
}
para = _parent._parent.use_quality;
if (para == 0) {
dx0.gotoAndStop(2);
} else if (para == 1) {
dx1.gotoAndStop(2);
} else if (para == 2) {
dx2.gotoAndStop(3);
}
}
typeArr = new Array(0, 1, 2);
init();
}
Instance of Symbol 365 MovieClip "snd_mc" in Symbol 374 MovieClip Frame 1
onClipEvent (load) {
function init() {
i = 0;
while (i < typeArr.length) {
this["dx" + i].gotoAndStop(1);
i++;
}
para = _parent._parent.bgSnd_bool;
if (para) {
dx0.gotoAndStop(2);
} else {
dx1.gotoAndStop(2);
}
}
typeArr = new Array(true, false);
init();
}
Instance of Symbol 365 MovieClip "flower_mc" in Symbol 374 MovieClip Frame 1
onClipEvent (load) {
function init() {
i = 0;
while (i < typeArr.length) {
this["dx" + i].gotoAndStop(1);
i++;
}
para = _parent._parent.flower_show_bool;
if (para) {
dx0.gotoAndStop(2);
} else {
dx1.gotoAndStop(2);
}
}
typeArr = new Array(true, false);
init();
}
Instance of Symbol 367 MovieClip "speed_mc" in Symbol 374 MovieClip Frame 1
onClipEvent (load) {
function setPara(para) {
if (para) {
dx0.gotoAndStop(2);
_parent.use_q_mc._visible = false;
} else {
dx1.gotoAndStop(2);
_parent.use_q_mc._visible = true;
}
}
function init() {
i = 0;
while (i < typeArr.length) {
this["dx" + i].gotoAndStop(1);
i++;
}
para = _parent._parent.speedCheck;
setPara(para);
}
typeArr = new Array(true, false);
init();
}
Symbol 388 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 3
_btn.useHandCursor = false;
_btn.onRelease = function () {
_parent.selectLevel(this._parent);
};
Symbol 393 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 1
stop();
Symbol 421 MovieClip Frame 1
stop();
Instance of Symbol 418 MovieClip in Symbol 421 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 430 MovieClip Frame 1
move_btn.useHandCursor = false;
move_btn.onPress = function () {
this._parent.startDrag();
};
move_btn.onRelease = function () {
this._parent.stopDrag();
delete this._parent.onEnterFrame;
};
Symbol 431 MovieClip Frame 1
stop();
Symbol 431 MovieClip Frame 5
_parent.crt_new();
gotoAndStop (1);
Symbol 433 Button
on (keyPress "<Insert>") {
tgt_speed = 80;
}
Symbol 435 Button
on (keyPress "<Home>") {
tgt_speed = -50;
}
Symbol 462 MovieClip Frame 1
stop();
Symbol 462 MovieClip Frame 2
_parent.bg_sound.stop();
Symbol 462 MovieClip Frame 31
if (_parent.life > 0) {
gotoAndPlay ("fail");
} else {
gotoAndPlay ("gameOver");
}
Symbol 462 MovieClip Frame 80
_parent.gotoAndPlay("level" + _parent.levelNum);
gotoAndStop (1);
Symbol 462 MovieClip Frame 133
_parent.clearAll();
_parent.topMenu.removeMovieClip();
_parent.gotoAndStop("gameFail");
Symbol 486 Button
on (release) {
_parent.clearDraw();
play();
}
Symbol 494 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 12
_parent.bg_sound.stop();
Symbol 500 MovieClip Frame 26
_parent.show_mainMc(false);
_parent.clearDraw();
_parent.clearBall();
Symbol 500 MovieClip Frame 41
if (_parent.levelNum < _parent.levelTotal) {
gotoAndPlay ("win");
} else {
stop();
gotoAndPlay ("gameWin");
}
Symbol 500 MovieClip Frame 49
sec = _parent.levelTimes / 20;
if (_parent.levelSec[_parent.levelNum] == undefined) {
_parent.levelSec[_parent.levelNum] = sec + 10;
}
hisSec = _parent.levelSec[_parent.levelNum];
if (sec < hisSec) {
_parent.levelSec[_parent.levelNum] = sec;
record_mc.gotoAndPlay(2);
this.onEnterFrame = function () {
hisSec = hisSec - 0.5;
if (hisSec <= sec) {
_parent.setGoal(50);
delete this.onEnterFrame;
hisSec = sec;
}
};
}
stop();
Symbol 500 MovieClip Frame 66
_parent.so.data.level_success[_parent.levelNum - 1] = true;
_parent.levelNum++;
_parent.gotoAndStop("mode");
gotoAndStop (1);
Symbol 500 MovieClip Frame 121
_parent.clearAll();
_parent.topMenu.removeMovieClip();
_parent.gotoAndStop("gameWin");
Symbol 510 Button
on (press) {
this.startDrag();
this.swapDepths(100);
}
on (release) {
this.stopDrag();
}
Symbol 517 MovieClip Frame 1
stop();
Symbol 517 MovieClip Frame 2
_parent.msg.text = "";
Symbol 517 MovieClip Frame 3
_parent.msg.text = "";
Symbol 589 MovieClip Frame 1
initx = _x;
inity = _y;
bar.useHandCursor = false;
save_btn._visible = false;
setup_btn._visible = false;
crt_road_btn._visible = false;
play_btn._visible = false;
msg.text = "\u8BF7\u5148\u9009\u62E9\u753B\u7EBF\u6A21\u5F0F";
Symbol 596 Button
on (release) {
gotoAndStop (3);
}
Symbol 605 Button
on (press) {
this.startDrag();
this.swapDepths(100);
}
on (release) {
this.stopDrag();
}
Symbol 608 Button
on (release) {
gotoAndStop (2);
}
Symbol 610 MovieClip Frame 1
initx = _x;
inity = _y;
bar.useHandCursor = false;
bk_btn.useHandCursor = false;
this._visible = false;
Symbol 610 MovieClip Frame 3
stop();
Symbol 616 Button
on (press) {
this.startDrag();
this.swapDepths(100);
}
on (release) {
this.stopDrag();
}
Symbol 621 MovieClip Frame 1
stop();
Symbol 629 MovieClip Frame 1
initx = _x;
inity = _y;
bar.useHandCursor = false;
bk_btn.useHandCursor = false;
this._visible = false;
Symbol 629 MovieClip Frame 2
submit.onRelease = function () {
if ((road_name == "") || (road_name == undefined)) {
myicon.gotoAndStop(2);
dlg = "\u8BF7\u8F93\u5165\u7EBF\u8DEF\u540D\uFF01";
} else {
fugaiID = _parent.findRoadName(road_name);
if (fugaiID == undefined) {
save_data = new Object();
save_data.crt_date = new Date();
save_data.center_pos = new Object();
save_data.center_pos.x = _parent.center_bg._x;
save_data.center_pos.y = _parent.center_bg._y;
save_data.road = new Array();
save_data.road = _parent.pos_array;
save_data.para = new Object();
for (name in _parent.para) {
save_data.para[name] = _parent.para[name];
}
save_data.road_name = road_name;
save_data.pos_num = _parent.pos_array.length;
_parent.use_road.push(save_data);
_parent.so.flush(10000);
gotoAndStop ("end");
} else {
nextFrame();
}
}
};
cancel.onRelease = function () {
_parent.closeBoard(this._parent);
gotoAndStop (2);
};
stop();
Symbol 629 MovieClip Frame 3
submit.onRelease = function () {
save_data = new Object();
save_data.crt_date = new Date();
save_data.center_pos = new Object();
save_data.center_pos.x = _parent.center_bg._x;
save_data.center_pos.y = _parent.center_bg._y;
save_data.road = new Array();
save_data.road = _parent.pos_array;
save_data.para = new Object();
for (name in _parent.para) {
save_data.para[name] = _parent.para[name];
}
save_data.road_name = road_name;
save_data.pos_num = _parent.pos_array.length;
_parent.use_road[fugaiID] = save_data;
gotoAndStop ("end");
};
stop();
Symbol 629 MovieClip Frame 4
pos_num = _parent.pos_array.length;
_parent.crtIndexImg(2, 0.1, save_data, index_img);
finish.onRelease = function () {
_parent.road_name = road_name;
delete save_data;
_parent.closeBoard(this._parent);
gotoAndStop (2);
};
Symbol 635 Button
on (press) {
this.startDrag();
this.swapDepths(100);
}
on (release) {
this.stopDrag();
}
Symbol 653 MovieClip Frame 1
initx = _x;
inity = _y;
bar.useHandCursor = false;
bk_btn.useHandCursor = false;
this._visible = false;
notext = true;
top = 0;
left = 0;
topjg = 60;
leftjg = 80;
hengpai = 5;
zongpai = 2;
page = 1;
next_page_btn.onRelease = function () {
page++;
gotoAndPlay (2);
};
prev_page_btn.onRelease = function () {
page--;
gotoAndPlay (2);
};
stop();
Symbol 653 MovieClip Frame 3
road_num = _parent.use_road.length;
pages = Math.ceil(road_num / 10);
msg.text = ((("\u5171\u6709" + road_num) + "\u4E2A\u5B58\u6863\u7EBF\u8DEF\uFF0C\u5206") + pages) + "\u9875";
if (page >= pages) {
next_page_btn._visible = false;
} else {
next_page_btn._visible = true;
}
if (page <= 1) {
prev_page_btn._visible = false;
} else {
prev_page_btn._visible = true;
}
if (_parent.use_road != undefined) {
n = (_parent.use_road.length - 1) - (((page - 1) * zongpai) * hengpai);
i = 0;
while (i < zongpai) {
j = 0;
while (j < hengpai) {
if (n >= 0) {
open_list.attachMovie("index_holder", "index_holder" + n, n);
open_list["index_holder" + n].id = n;
open_list["index_holder" + n]._x = left + (j * leftjg);
open_list["index_holder" + n]._y = top + (i * topjg);
if (notext) {
open_list["index_holder" + n].name_text._visible = false;
}
_parent.crtIndexImg(2, 0.1, _parent.use_road[n], open_list["index_holder" + n]);
open_list["index_holder" + n]._btn.onRelease = function () {
open_list["index_holder" + selectID].border.gotoAndStop(1);
this._parent.border.gotoAndStop(2);
selectID = this._parent.id;
};
n--;
} else {
break;
}
j++;
}
i++;
}
}
clear_btn.onRelease = function () {
_parent.clearSO_road();
gotoAndPlay (2);
};
open_btn.onRelease = function () {
if (selectID == undefined) {
myicon.gotoAndStop(2);
dlg = "\u8BF7\u9009\u62E9\u7EBF\u8DEF\uFF01";
} else {
_parent.clearUseData();
_parent.center_bg._x = _parent.use_road[selectID].center_pos.x;
_parent.center_bg._y = _parent.use_road[selectID].center_pos.y;
_parent.pos_array = _parent.use_road[selectID].road;
_parent.para = _parent.use_road[selectID].para;
_parent.road_name = _parent.use_road[selectID].road_name;
_parent.postoRoad(_parent.pos_array);
_parent.closeBoard(this._parent);
_parent.play_btn._visible = true;
_parent.board_use.save_btn._visible = true;
_parent.board_use.setup_btn._visible = true;
_parent.board_use.crt_road_btn._visible = true;
_parent.traceRoad(_parent.use_road[selectID]);
}
};
cancel.onRelease = function () {
_parent.closeBoard(this._parent);
};
stop();
Symbol 657 Button
on (press) {
this.startDrag();
this.swapDepths(100);
}
on (release) {
this.stopDrag();
}
Symbol 673 Button
on (press) {
set = true;
Mouse.hide();
this.startDrag(1, 0, 0, 60, 0);
}
on (release, releaseOutside) {
set = false;
Mouse.show();
this.stopDrag();
}
Symbol 674 MovieClip Frame 1
this.onMouseMove = function () {
if (set) {
_parent._parent.setPara(_parent);
}
};
bar.useHandCursor = false;
Symbol 678 Button
on (release) {
_parent.defaultBar(this);
}
Symbol 680 MovieClip Frame 1
function paraToText() {
i = 0;
while (i < 9) {
initBar(this["bar" + i]);
i++;
}
}
function textToPara() {
para.tgt_totalNum = Number(tgt_totalNum.text);
para.tgt_speed = Number(tgt_speed.text);
para.min_speed = Number(min_speed.text);
para.speed_a = Number(speed_a.text);
para.tgt_type = Number(tgt_type.text);
para.tgt_same_base = Number(tgt_same_base.text);
para.tgt_same_change = Number(tgt_same_change.text);
para.tagTime = Number(tagTime.text);
para.superBall_rnd = Number(superBall_rnd.text);
}
function getPara(_para) {
para = _para;
paraToText();
}
function setPara() {
textToPara();
_parent.para = para;
}
initx = _x;
inity = _y;
bar.useHandCursor = false;
this._visible = false;
para = new Object();
ok_btn.onRelease = function () {
setPara();
_parent.closeBoard(this._parent);
};
cancel.onRelease = function () {
_parent.closeBoard(this._parent);
};
default_btn.onRelease = function () {
getPara(_parent.default_para);
};
stop();
function initBar(mc) {
mc.bar._x = (60 * (this.para[mc.para.pname] - mc.para.xstart)) / (mc.para.xend - mc.para.xstart);
this[mc.para.pname].text = this.para[mc.para.pname];
}
function defaultBar(mc) {
this.para[mc.para.pname] = mc.para.init;
this[mc.para.pname].text = mc.para.init;
mc.bar._x = (60 * (this.para[mc.para.pname] - mc.para.xstart)) / (mc.para.xend - mc.para.xstart);
}
function setPara(mc) {
this.para[mc.para.pname] = Math.round((mc.bar._x * (mc.para.xend - mc.para.xstart)) / 60) + mc.para.xstart;
this[mc.para.pname].text = this.para[mc.para.pname];
}
pname_array = ["tgt_totalNum", "tgt_speed", "min_speed", "speed_a", "tgt_type", "tgt_same_base", "tgt_same_change", "tagTime", "superBall_rnd"];
init_array = [100, 200, 18, 3, 6, 1, 3, 20, 20];
max_array = [500, 300, 30, 10, 9, 9, 9, 999, 999];
min_array = [10, 30, 10, 1, 3, 1, 1, 3, 3];
i = 0;
while (i < 9) {
this["bar" + i].para = new Object();
this["bar" + i].para.pname = pname_array[i];
this["bar" + i].para.init = init_array[i];
this["bar" + i].para.xstart = min_array[i];
this["bar" + i].para.xend = max_array[i];
i++;
}
Symbol 688 MovieClip Frame 1
function initSpeed() {
n = 0;
qly_num = _parent.use_quality;
_quality = quality_array[qly_num];
now = new Date();
}
function showSpeed() {
n++;
if (n >= checkTimes) {
mydate = new Date();
frame = Math.round((1000 * checkTimes) / (mydate - now));
zheng.text = frame;
now = new Date();
if ((qly_num > 0) && (frame < 16)) {
qly_num--;
_quality = quality_array[qly_num];
}
n = 0;
}
}
now = new Date();
n = 0;
quality_array = ["LOW", "MEDIUM", "HIGH"];
qly_num = _parent.use_quality;
checkTimes = 20;
initSpeed();
Symbol 697 MovieClip Frame 1
width = bar._width;
Symbol 700 MovieClip Frame 1
getNum = function (n, obj, num_mc, width) {
var numStr;
numStr = String(n);
for (name in obj) {
if (typeof(obj[name]) == "movieclip") {
obj[name].removeMovieClip();
}
}
i = 0;
while (i < numStr.length) {
t = Number(numStr.charAt(i));
obj.attachMovie(num_mc, num_mc + i, i + 5);
with (obj[num_mc + i]) {
_x = i * width;
_height = width;
_xscale = _yscale;
gotoAndStop(t + 1);
}
i++;
}
};
getNum(0, obj, "mynum", 12);
Symbol 702 MovieClip Frame 1
getNum = function (n, obj, num_mc, width) {
var numStr;
numStr = String(n);
for (name in obj) {
if (typeof(obj[name]) == "movieclip") {
obj[name].removeMovieClip();
}
}
i = 0;
while (i < numStr.length) {
t = Number(numStr.charAt(i));
obj.attachMovie(num_mc, num_mc + i, i + 5);
with (obj[num_mc + i]) {
_x = i * width;
_height = width;
_xscale = _yscale;
gotoAndStop(t + 1);
}
i++;
}
};
getNum(_parent.life, obj, "mynum", 12);
Symbol 708 MovieClip Frame 1
function getNum(n, obj, num_mc, width) {
var numStr;
numStr = String(n);
for (name in obj) {
if (typeof(obj[name]) == "movieclip") {
obj[name].removeMovieClip();
}
}
i = 0;
while (i < numStr.length) {
t = numStr.charAt(i);
obj.attachMovie(num_mc, num_mc + i, i + 5);
with (obj[num_mc + i]) {
_x = i * width;
_height = width;
_xscale = _yscale;
if (t < 10) {
gotoAndStop(Number(t) + 1);
} else {
gotoAndStop(t);
}
}
i++;
}
}
Symbol 767 MovieClip Frame 142
stop();
Symbol 769 Button
on (release) {
stopAllSounds();
gotoAndPlay (1);
}
Symbol 1049 MovieClip Frame 120
stop();