home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pokemon Promotional Discs
/
ANA_POKEMON_01.ISO
/
3
/
scripts
/
frame_53
/
DoAction.as
< prev
Wrap
Text File
|
2004-01-04
|
5KB
|
182 lines
function go()
{
data0 = new Array("LRLRLR","LRLRLR","LRALRA","LRLRLR","LRLRLR","LRALRA","LRALRA");
data1 = new Array("LRLRLR","LRLRLR","LRABAB","LRLRLR","LRLRLR","LRABAB","LRABAB");
data2 = new Array("UDUDUU","UDUDDD","UDABAB","UDUDUU","UDUDDD","UDABAB","UDABAB");
data3 = new Array("LRLRLR","LRLRLR","UDABAB","UDUDUD","UDUDUD","UDLRAB","UDLRAB");
data4 = new Array("ABABAB","UDUDLR","ABABAB","UDUDLR","ABABAB","UDUDLR","UDLRAB");
data5 = new Array("UDLRLR","UDUDLR","UDLRAB","UDLRLR","UDUDLR","UDLRAB","UDLRAB");
data6 = new Array("ABABAA","ABABBB","ABABBB","ABABAA","ABABAA","ABABBB","UDLRAB");
data7 = new Array("UDUDLR","UDLRLR","UDUDLR","UDLRLR","UDUDLR","UDLRLR","UDLRLR");
data8 = new Array("UDLRLR","UDLRAB","UDLRAB","UDUDLR","UDLRAB","UDLRAB","ABABAB");
data9 = new Array("UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB");
data10 = new Array("LRLRLR","LRLRLR","UDABAB","UDUDUD","UDUDUD","UDLRAB","UDLRAB");
data11 = new Array("ABABAB","UDUDLR","ABABAB","UDUDLR","ABABAB","UDUDLR","UDLRAB");
data12 = new Array("UDLRLR","UDUDLR","UDLRAB","UDLRLR","UDUDLR","UDLRAB","UDLRAB");
data13 = new Array("ABABAA","ABABBB","ABABBB","ABABAA","ABABAA","ABABBB","UDLRAB");
data14 = new Array("UDUDLR","UDLRLR","UDUDLR","UDLRLR","UDUDLR","UDLRLR","UDLRLR");
data15 = new Array("UDLRLR","UDLRAB","UDLRAB","UDUDLR","UDLRAB","UDLRAB","ABABAB");
data16 = new Array("UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB");
data17 = new Array("UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB");
data18 = new Array("UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB");
data19 = new Array("UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB","UDLRAB");
stop_num = new Array(2,2,2,3,7,1,3,2,2,3,3,7,2,1,2,1,2,2,1,1);
time = new Array(17,17,11.4,8.5,11.4,8.5,4.3,5.7,11.4,4.3,8.5,11.4,8.5,4.3,4.3,5.7,4.3,3.8,3.4,3.4);
stop_num1 = 0;
num = new Array();
i = 0;
while(i < 7)
{
stop_num0 = new Array(0,1,2,3,4,5);
num3 = new Array(0,1,2,3,4,5);
num1 = this["data" + test][i].split("");
if(test == 0)
{
if(i == 1 || i == 4 || i == 3)
{
num3 = new Array();
num3.push(num1[0]);
}
}
else if(i > 1)
{
if(num[i - 2] == num[i - 1])
{
stop_num1++;
if(stop_num1 == stop_num[test])
{
num3 = new Array();
a = 0;
while(a < 6)
{
if(num1[a] != num[i - 1])
{
num3.push(stop_num0[a]);
}
a++;
}
stop_num1 = 0;
}
else
{
num3 = new Array(0,1,2,3,4,5);
}
}
else
{
stop_num1 = 0;
}
}
if(test == 0)
{
if(i == 1 || i == 4 || i == 3)
{
num.push(num[0]);
}
else
{
trace(num3);
num2 = num3.length;
num0 = num3[random(num2)];
num.push(num1[num0]);
}
}
else if(test == 1 || test == 4 || test == 12)
{
if(i == 3)
{
num.push(num[0]);
}
else if(i == 4)
{
num.push(num[1]);
}
else
{
trace(num3);
num2 = num3.length;
num0 = num3[random(num2)];
num.push(num1[num0]);
}
}
else
{
trace(num3);
num2 = num3.length;
num0 = num3[random(num2)];
num.push(num1[num0]);
}
i++;
}
no1 = 0;
no2 = 0;
no3 = 0;
no4 = 0;
no5 = 0;
no6 = 0;
no7 = 0;
batu1 = batu;
if(test == 10 || test == 11)
{
hatena = random(7) + 1;
this["no" + hatena] = 1;
}
else if(test == 12 || test == 13 || test == 14 || test == 16 || test == 13)
{
hatena1 = new Array(1,2,3,4,5,6,7);
q = 0;
while(q < 2)
{
ram_num = random(hatena1.length);
value = hatena1[ram_num];
this["no" + value] = 1;
hatena1.splice(ram_num,1);
q++;
}
}
else if(test == 15 || test == 18 || test == 19)
{
hatena1 = new Array(1,2,3,4,5,6,7);
q = 0;
while(q < 3)
{
ram_num = random(hatena1.length);
value = hatena1[ram_num];
this["no" + value] = 1;
hatena1.splice(ram_num,1);
q++;
}
}
score2 = 0;
hinto = 0;
}
function score_01()
{
if(timer.remainTime < 20)
{
score2 += 200;
score += 200;
}
else if(timer.remainTime < 40)
{
score2 += 100;
score += 100;
}
else if(timer.remainTime < 60)
{
score2 += 80;
score += 80;
}
else if(timer.remainTime < 80)
{
score2 += 50;
score += 50;
}
else if(timer.remainTime < 100)
{
score2 += 20;
score += 20;
}
}
go();