📄 arkonwarriors.java
字号:
if(--bu[2][eno] <= 0)
{
mov = "die";
mfre = 0;
mode = 0;
fight = 0;
}
}
if(level == 3)
{
al[2][eno]--;
if(--al[2][eno] <= 0)
{
mov = "die";
mfre = 0;
mode = 0;
fight = 0;
}
}
mfr = 0;
act = "stand";
if(fight == 1)
{
mov = "hit";
mfre = 0;
}
break;
}
else
if(act == "att4")
switch(mfr)
{
case 0: // '\0'
g.setClip(hx, hy, 22, 41);
g.drawImage(A1, hx - 78, hy, 20);
g.setClip(hx + 20, hy + 8, 8, 10);
g.drawImage(aaviz, (hx + 20) - 45, hy + 8, 20);
break;
case 1: // '\001'
g.setClip(hx, hy, 28, 41);
g.drawImage(A1, hx - 100, hy, 20);
g.setClip(hx + 20, hy + 8, 15, 10);
g.drawImage(aaviz, (hx + 20) - 38, hy + 8, 20);
break;
case 2: // '\002'
g.setClip(hx, hy, 28, 41);
g.drawImage(A1, hx - 100, hy, 20);
g.setClip(hx + 20, hy + 8, 35, 10);
g.drawImage(aaviz, (hx + 20) - 18, hy + 8, 20);
nov--;
if(level == 1)
{
go[2][eno]--;
if(--go[2][eno] <= 0)
{
mov = "die";
mfre = 0;
mode = 0;
fight = 0;
}
}
if(level == 2)
{
bu[2][eno]--;
if(--bu[2][eno] <= 0)
{
mov = "die";
mfre = 0;
mode = 0;
fight = 0;
}
}
if(level == 3)
{
al[2][eno]--;
if(--al[2][eno] <= 0)
{
mov = "die";
mfre = 0;
mode = 0;
fight = 0;
}
}
mfr = 0;
act = "stand";
if(fight == 1)
{
mov = "hit";
mfre = 0;
}
break;
}
else
if(act == "att5")
switch(mfr)
{
default:
break;
case 0: // '\0'
g.setClip(hx, hy, 30, 42);
g.drawImage(A3, hx - 31, hy, 20);
break;
case 1: // '\001'
g.setClip(hx + 4, hy + 1, 52, 42);
g.drawImage(A3, (hx - 61) + 4, hy + 1, 20);
g.setClip(0, 0, w, h);
g.setColor(100, 0, 255);
g.fillRect(65, 98, 6, 5);
g.setColor(175, 0, 255);
g.fillRect(65, 99, 6, 3);
g.setColor(242, 124, 255);
g.fillRect(65, 100, 6, 1);
break;
case 2: // '\002'
g.setClip(hx + 4, hy + 1, 52, 42);
g.drawImage(A3, (hx - 61) + 4, hy + 1, 20);
g.setClip(0, 0, w, h);
g.setColor(100, 0, 255);
g.fillRect(75, 98, 8, 5);
g.setColor(175, 0, 255);
g.fillRect(75, 99, 8, 3);
g.setColor(242, 124, 255);
g.fillRect(75, 100, 8, 1);
break;
case 3: // '\003'
g.setClip(hx + 4, hy + 1, 52, 42);
g.drawImage(A3, (hx - 61) + 4, hy + 1, 20);
g.setClip(0, 0, w, h);
g.setColor(100, 0, 255);
g.fillRect(75, 98, 20, 5);
g.setColor(175, 0, 255);
g.fillRect(75, 99, 20, 3);
g.setColor(242, 124, 255);
g.fillRect(75, 100, 20, 1);
break;
case 4: // '\004'
g.setClip(hx + 4, hy + 1, 52, 42);
g.drawImage(A3, (hx - 61) + 4, hy + 1, 20);
g.setClip(0, 0, w, h);
g.setColor(100, 0, 255);
g.fillRect(75, 98, 32, 5);
g.setColor(175, 0, 255);
g.fillRect(75, 99, 32, 3);
g.setColor(242, 124, 255);
g.fillRect(75, 100, 32, 1);
mfr = 0;
act = "stand";
if(fight == 1 && mov != "def")
{
mov = "hit";
mfre = 0;
}
break;
}
}
for(int l = 0; l < 3; l++)
if(po[l] + X <= 180 && po[l] + X >= -10)
{
g.setColor(0, 150, 20 * mfrp);
ppf = 1;
pon = 1;
switch(mfrp)
{
case 0: // '\0'
g.setClip(po[l] + X, 60, 14, 15);
g.drawImage(poi, po[l] + X, 60, 20);
break;
case 1: // '\001'
g.setClip(po[l] + X, 62, 14, 18);
g.drawImage(poi, po[l] + X, 48, 20);
break;
case 2: // '\002'
g.setClip(po[l] + X, 64, 14, 15);
g.drawImage(poi, po[l] + X, 64, 20);
break;
case 3: // '\003'
g.setClip(po[l] + X, 66, 14, 18);
g.drawImage(poi, po[l] + X, 52, 20);
break;
case 4: // '\004'
g.setClip(po[l] + X, 68, 14, 15);
g.drawImage(poi, po[l] + X, 68, 20);
break;
case 5: // '\005'
g.setClip(po[l] + X, 70, 14, 18);
g.drawImage(poi, po[l] + X, 56, 20);
break;
case 6: // '\006'
g.setClip(po[l] + X, 68, 14, 15);
g.drawImage(poi, po[l] + X, 68, 20);
break;
case 7: // '\007'
g.setClip(po[l] + X, 66, 14, 18);
g.drawImage(poi, po[l] + X, 52, 20);
break;
case 8: // '\b'
g.setClip(po[l] + X, 64, 14, 15);
g.drawImage(poi, po[l] + X, 64, 20);
break;
case 9: // '\t'
g.setClip(po[l] + X, 62, 14, 18);
g.drawImage(poi, po[l] + X, 48, 20);
break;
case 10: // '\n'
g.setClip(po[l] + X, 60, 14, 15);
g.drawImage(poi, po[l] + X, 60, 20);
break;
}
if(po[l] + X < 25 && po[l] + X > 10 && act == "jump" && l < 2)
{
alife = alife + 3;
if(alife > 8)
alife = 8;
po[l] = -10;
pon = 0;
g.setColor(255, 0, 0);
g.setClip(0, 0, w, h);
g.fillRect(0, 0, w, h);
}
} else
{
pp = 0;
}
po[2] -= 2;
if(po[2] + X < 20 && po[2] + X > 10)
{
alife = alife + 3;
if(alife > 8)
alife = 8;
po[2] = -10;
pon = 0;
g.setColor(255, 0, 0);
g.setClip(0, 0, w, h);
g.fillRect(0, 0, w, h);
}
for(int i1 = 0; i1 < 3; i1++)
if(rock2[i1] * 32 + X <= 180 && rock2[i1] * 32 + X >= -10)
{
g.setColor(0, 150, 20 * mfrp);
switch(mfrp)
{
case 0: // '\0'
g.setClip(rock2[i1] * 32 + X, 32, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X, 21, 20);
break;
case 1: // '\001'
g.setClip(rock2[i1] * 32 + X, 32, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X, 21, 20);
break;
case 2: // '\002'
g.setClip(rock2[i1] * 32 + X + 2, 32, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X + 2, 21, 20);
break;
case 3: // '\003'
g.setClip(rock2[i1] * 32 + X, 40, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X, 29, 20);
break;
case 4: // '\004'
g.setClip(rock2[i1] * 32 + X, 50, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X, 39, 20);
break;
case 5: // '\005'
g.setClip(rock2[i1] * 32 + X, 60, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X, 49, 20);
break;
case 6: // '\006'
g.setClip(rock2[i1] * 32 + X, 80, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X, 69, 20);
break;
case 7: // '\007'
g.setClip(rock2[i1] * 32 + X, 100, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X, 89, 20);
break;
case 8: // '\b'
g.setClip(rock2[i1] * 32 + X, 110, 11, 16);
g.drawImage(stonei, rock2[i1] * 32 + X, 99, 20);
break;
case 9: // '\t'
g.setClip(rock2[i1] * 32 + X, 105, 22, 34);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -