Frame 1
function Inset() {
var _local3 = _root;
Hitflg = false;
Dead = false;
BLno = 0;
Snumber = 1;
Sco = 0;
Buf = 0;
bco = 0;
NANOcc = 0;
Level = new Array(2, 5);
Dpoint = new Array();
var _local1 = 0;
while (_local1 <= 130) {
Dpoint[_local1] = new Array();
_local1++;
}
Dpoint[6][0] = 2;
Dpoint[6][1] = 1;
Dpoint[6][2] = 2;
Dpoint[6][3] = 5;
Dpoint[12][0] = 3;
Dpoint[12][1] = 1;
Dpoint[12][2] = 2;
Dpoint[12][3] = 4;
Dpoint[19][0] = 4;
Dpoint[19][1] = 3;
Dpoint[19][2] = 2;
Dpoint[19][3] = 4;
Dpoint[27][0] = 5;
Dpoint[27][1] = 5;
Dpoint[27][2] = 2;
Dpoint[27][3] = 4;
Dpoint[34][0] = 6;
Dpoint[34][1] = 5;
Dpoint[34][2] = 2;
Dpoint[34][3] = 3;
Dpoint[40][0] = 7;
Dpoint[40][1] = 7;
Dpoint[40][2] = 2;
Dpoint[40][3] = 3;
Dpoint[46][0] = 8;
Dpoint[46][1] = 7;
Dpoint[46][2] = 2;
Dpoint[46][3] = 3;
Dpoint[51][0] = 9;
Dpoint[51][1] = 9;
Dpoint[51][2] = 2;
Dpoint[51][3] = 3;
modeCheck(true);
_local1 = 1;
while (_local1 <= 8) {
var _local2 = "parts" + _local1;
_local3.nanoha[_local2]._visible = true;
_local1++;
}
_local3.nanoha.gotoAndStop(1);
_local3.nanoha.fele._visible = false;
_local3.TempMC.gotoAndStop(1);
_local3.TempMC.Temp._y = 278;
_local3.Bscr._visible = true;
if (Gtype == 0) {
_local3.textA._visible = false;
_local3.textB._visible = true;
} else {
_local3.textA._visible = true;
_local3.textB._visible = false;
}
}
function modeCheck(f) {
var _local1 = _root;
if (f) {
_local1.nanoha._visible = true;
_local1.feito._visible = false;
} else {
_local1.nanoha._visible = false;
_local1.feito._visible = true;
}
}
function Exchange(c) {
var _local2 = _root;
var _local1 = 1;
while (_local1 <= 9) {
var _local3 = "parts" + _local1;
_local2.nanoha[_local3]._visible = false;
_local1++;
}
if (c == 0) {
_local2.nanoha.fele._visible = true;
} else {
_local2.nanoha.fele._visible = false;
}
_local1 = 1;
while (_local1 <= c) {
var _local3 = "parts" + (10 - _local1);
_local2.nanoha[_local3]._visible = true;
_local1++;
}
switch (c) {
case 0 :
_local2.nanoha.gotoAndStop(9);
return;
case 1 :
_local2.nanoha.gotoAndStop(9);
return;
case 2 :
_local2.nanoha.gotoAndStop(7);
return;
case 3 :
_local2.nanoha.gotoAndStop(7);
return;
case 4 :
_local2.nanoha.gotoAndStop(5);
return;
case 5 :
_local2.nanoha.gotoAndStop(5);
return;
case 6 :
_local2.nanoha.gotoAndStop(3);
return;
case 7 :
_local2.nanoha.gotoAndStop(1);
return;
case 8 :
_local2.nanoha.gotoAndStop(1);
}
}
function Kbeep() {
var _local1 = _root.S_mc1._currentframe;
if (_local1 == 1) {
_root.S_mc1.play();
return(true);
}
return(false);
}
function Blockset(x, y) {
var _local2 = _root;
var _local1 = "BLL" + BLno;
_local2.BLmc.attachMovie("BL", _local1, BLno + 100);
BLno++;
_local2.BLmc[_local1]._x = x;
_local2.BLmc[_local1]._y = y;
}
function Blockcls() {
var _local1 = "BLL" + (BLno - Snumber);
_root.BLmc[_local1].removeMovieClip();
}
function screenset() {
var _local1 = _root;
var _local2 = 0;
var y = 10;
while (y <= 390) {
var x = 10;
while (x <= 390) {
var _local3 = "BL" + _local2;
_local1.BLmc.attachMovie("BL", _local3, _local2);
_local2++;
_local1.BLmc[_local3]._x = x;
_local1.BLmc[_local3]._y = y;
x = x + 20;
}
y = y + 380;
}
var x = 10;
while (x <= 390) {
var y = 30;
while (y <= 370) {
var _local3 = "BL" + _local2;
_local1.BLmc.attachMovie("BL", _local3, _local2);
_local2++;
_local1.BLmc[_local3]._x = x;
_local1.BLmc[_local3]._y = y;
y = y + 20;
}
x = x + 380;
}
_local1.attachMovie("Head", "Head", 1);
_local1.Head._x = 30;
_local1.Head._y = 30;
}
function Pinkset() {
var _local1 = _root;
_local1.Pink.removeMovieClip();
var _local3 = 10 + ((Math.floor(Math.random() * 18) + 1) * 20);
var _local2 = 10 + ((Math.floor(Math.random() * 18) + 1) * 20);
_local1.attachMovie("Pink", "Pink", 10 + cc);
_local1.Pink._x = _local3;
_local1.Pink._y = _local2;
}
Gtype = 1;
CLSfg = false;
Frame 2
this.stop();
Inset();
_root.onEnterFrame = function () {
var _local1 = _root;
if (Key.isDown(65)) {
_local1._quality = "LOW";
}
if (Key.isDown(83)) {
_local1._quality = "MEDIUM";
}
if (Key.isDown(68)) {
_local1._quality = "HIGH";
}
Sco = Sco + 0.05;
var nSin = (Math.sin(Sco) * 10);
nSin = Math.floor(NSin);
_local1.nanoha._rotation = nSin / 2;
_local1.nanoha._y = 230 + nSin;
_local1.feito._rotation = nSin / 2;
_local1.feito._y = 195 + nSin;
var Gframe = _local1._currentframe;
switch (Gframe) {
case 2 :
if (Key.isDown(38) && (Kbeep())) {
_local1.textA._visible = true;
_local1.textB._visible = false;
Gtype = 1;
} else if (Key.isDown(40) && (Kbeep())) {
_local1.textA._visible = false;
_local1.textB._visible = true;
Gtype = 0;
}
if (Key.isDown(32) && (Kbeep())) {
_local1.gotoAndStop(5);
screenset();
Pinkset();
}
return;
case 5 :
if (Hitflg && (!Dead)) {
Hitflg = false;
Pinkset();
if (Gtype == 0) {
Snumber++;
} else {
Snumber = Snumber + 3;
}
bco++;
S_mc1.play();
var tem = (280 - (bco * 5));
if (tem <= 28) {
tem = 28;
}
if (Bco >= 51) {
CLSfg = true;
trace("\u30AF\u30EA\u30A2\u30D5\u30E9\u30B0true!!!!!!");
}
_local1.TempMC.Temp._y = tem;
_local1.TempMC.gotoAndStop(Dpoint[bco][0]);
if (Dpoint[bco][0] != undefined) {
_local1.Bscr.play();
Buf = Dpoint[bco][0];
trace((("Bco:" + Bco) + " Buf:") + Buf);
}
_local1.nanoha.gotoAndStop(Dpoint[bco][1]);
if (Dpoint[bco][2] != undefined) {
level[Gtype] = Dpoint[bco][2 + Gtype];
}
}
if (Dead) {
if (_local1.Head._currentframe == _local1.Head._totalframes) {
trace("\u6B7B\u4EA1\u2192MC\u6D88\u53BB");
var _local2 = 0;
while (_local2 <= BLno) {
var _local3 = "BLL" + _local2;
_local1.BLmc[_local3].removeMovieClip();
_local2++;
}
if (Snumber <= 51) {
_local1.TempMC.gotoAndStop(10);
}
_local1.Pink.removeMovieClip();
_local1.Bscr._visible = false;
_local1.gotoAndStop(10);
}
}
return;
case 10 :
if (Key.isDown(32) && (Kbeep())) {
_local1.gotoAndStop(2);
}
if (!(CLSfg && (_local1._currentframe == 10))) {
break;
}
if ((Key.isDown(37) && (NANOcc > 0)) && (Kbeep())) {
NANOcc--;
Exchange(NANOcc);
} else if ((Key.isDown(39) && (NANOcc < 8)) && (kbeep())) {
NANOcc++;
Exchange(NANOcc);
}
if (!(Key.isDown(72) && (kbeep()))) {
break;
}
if (_local1.nanoha._visible) {
modeCheck(false);
} else {
if (!_local1.feito._visible) {
break;
}
modeCheck(true);
}
}
};
Symbol 11 MovieClip [Head] Frame 1
co = 0;
Ho = 1;
Xs = new Array(0, 20, 0, -20);
Ys = new Array(-20, 0, 20, 0);
Rot = new Array(-90, 0, 90, 180);
Symbol 11 MovieClip [Head] Frame 2
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
if (!_local1.Dead) {
if (Key.isDown(38)) {
Ho = 0;
} else if (Key.isDown(39)) {
Ho = 1;
} else if (Key.isDown(40)) {
Ho = 2;
} else if (Key.isDown(37)) {
Ho = 3;
}
if (co >= _local1.Level[_local1.Gtype]) {
co = 0;
_local1.Blockset(_local2._x, _local2._y);
_local1.Blockcls();
_local2._x = _local2._x + Xs[Ho];
_local2._y = _local2._y + Ys[Ho];
_local2._rotation = Rot[Ho];
}
co++;
if (_local1.BLmc.hitTest(_local2._x, _local2._y, true)) {
_local1.Dead = true;
} else if ((_local2._x == _local1.Pink._x) && (_local2._y == _local1.Pink._y)) {
_local1.Hitflg = true;
}
}
};
Symbol 11 MovieClip [Head] Frame 13
if (!_root.Dead) {
this.gotoAndPlay(2);
}
Symbol 11 MovieClip [Head] Frame 50
this.stop();
delete this.enterFrame;
this.removeMovieClip();
Symbol 31 MovieClip Frame 1
this.stop();
MCflg = false;
Instance of Symbol 22 MovieClip "Fbtn" in Symbol 31 MovieClip Frame 1
on (release) {
if (!MCflg) {
trace("bottan on");
MCflg = true;
_parent.play();
}
}
Symbol 74 MovieClip Frame 1
this.stop();
Symbol 76 MovieClip Frame 1
this.stop();
Symbol 76 MovieClip Frame 27
if (_root.bco >= 50) {
_root.nanoha.fele._visible = true;
}
var Iname = ("parts" + _root.Buf);
_root.nanoha[Iname]._visible = false;
trace("\u6D88\u53BB\uFF1A\u3000" + Iname);
Symbol 92 MovieClip Frame 1
this.stop();
Symbol 94 MovieClip Frame 1
this.stop();