📄 arkonwarriors.java
字号:
if(rock2[i1] * 32 + X < 20 && rock2[i1] * 32 + X > 10 && mfrp > 6 && mfrp < 8 && act != "hit" && act != "die")
{
act = "hit";
mfr = 0;
invi = 0;
}
}
for(int j1 = 0; j1 < 3; j1++)
if(rock[j1] * 32 + X <= 180 && rock[j1] * 32 + X >= -10)
{
g.setColor(0, 150, 20 * mfrp);
switch(mfrp)
{
case 6: // '\006'
g.setClip(rock[j1] * 32 + X, 32, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X, 32, 20);
break;
case 7: // '\007'
g.setClip(rock[j1] * 32 + X, 32, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X, 32, 20);
break;
case 8: // '\b'
g.setClip(rock[j1] * 32 + X + 2, 32, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X + 2, 32, 20);
break;
case 9: // '\t'
g.setClip(rock[j1] * 32 + X, 40, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X, 40, 20);
break;
case 10: // '\n'
g.setClip(rock[j1] * 32 + X, 50, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X, 50, 20);
break;
case 0: // '\0'
g.setClip(rock[j1] * 32 + X, 60, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X, 60, 20);
break;
case 1: // '\001'
g.setClip(rock[j1] * 32 + X, 80, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X, 80, 20);
break;
case 2: // '\002'
g.setClip(rock[j1] * 32 + X, 100, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X, 100, 20);
break;
case 3: // '\003'
g.setClip(rock[j1] * 32 + X, 110, 11, 12);
g.drawImage(stonei, rock[j1] * 32 + X, 110, 20);
break;
case 4: // '\004'
g.setClip(rock[j1] * 32 + X, 105, 22, 34);
g.drawImage(blast, rock[j1] * 32 + X, 105, 20);
break;
case 5: // '\005'
g.setClip(rock[j1] * 32 + X, 105, 22, 34);
g.drawImage(blast, (rock[j1] * 32 + X) - 22, 105, 20);
break;
}
if(rock[j1] * 32 + X < 20 && rock[j1] * 32 + X > 10 && mfrp > 1 && mfrp < 3 && act != "hit" && act != "die")
{
act = "hit";
mfr = 0;
invi = 0;
}
}
for(int k1 = 0; k1 < 3; k1++)
{
g.setColor(0, 150, 20 * mfrp);
if(kida[k1] * 32 + X <= 180 && kida[k1] * 32 + X >= -10)
{
switch(mfrp)
{
case 0: // '\0'
g.setClip(kida[k1] * 32 + X, 85, 30, 20);
g.drawImage(kidai, kida[k1] * 32 + X, 85, 20);
break;
case 1: // '\001'
g.setClip(kida[k1] * 32 + X + 10, 90, 30, 20);
directgraphics.drawImage(kidai, kida[k1] * 32 + X + 10, 90, 20, 16384);
break;
case 2: // '\002'
g.setClip(kida[k1] * 32 + X + 15, 95, 30, 20);
g.drawImage(kidai, kida[k1] * 32 + X + 15, 95, 20);
break;
case 3: // '\003'
g.setClip(kida[k1] * 32 + X + 10, 95, 30, 20);
directgraphics.drawImage(kidai, kida[k1] * 32 + X + 10, 95, 20, 16384);
break;
case 4: // '\004'
g.setClip(kida[k1] * 32 + X, 100, 30, 20);
g.drawImage(kidai, kida[k1] * 32 + X, 100, 20);
break;
case 5: // '\005'
g.setClip(kida[k1] * 32 + X, 100, 30, 20);
directgraphics.drawImage(kidai, kida[k1] * 32 + X, 100, 20, 16384);
break;
case 6: // '\006'
g.setClip((kida[k1] * 32 + X) - 10, 100, 30, 20);
g.drawImage(kidai, (kida[k1] * 32 + X) - 10, 100, 20);
break;
case 7: // '\007'
g.setClip((kida[k1] * 32 + X) - 15, 95, 30, 20);
directgraphics.drawImage(kidai, (kida[k1] * 32 + X) - 15, 95, 20, 16384);
break;
case 8: // '\b'
g.setClip((kida[k1] * 32 + X) - 10, 90, 30, 20);
g.drawImage(kidai, (kida[k1] * 32 + X) - 10, 90, 20);
break;
case 9: // '\t'
g.setClip(kida[k1] * 32 + X, 85, 30, 20);
directgraphics.drawImage(kidai, kida[k1] * 32 + X, 85, 20, 16384);
break;
}
if(kida[k1] * 32 + X < 20 && kida[k1] * 32 + X > 10 && act != "hit" && act != "die")
{
act = "hit";
mfr = 0;
invi = 0;
X = X + 10;
}
if(kida[k1] * 32 + X < 45 && kida[k1] * 32 + X > 10 && (act == "att2" || act == "att1"))
{
kida[k1] = 95;
g.setClip(0, 0, w, h);
g.setColor(255, 255, 0);
g.fillRect(0, 0, w, h);
}
}
}
for(int i2 = 0; i2 < 2; i2++)
if(bea[0][i2] + X < 176 && bea[0][i2] + X >= -10)
{
bea[1][i2] += 11;
if(bea[1][i2] >= 0)
bea[1][i2] = -242;
bea[2][i2] -= 11;
if(bea[2][i2] <= 77)
bea[2][i2] = 318;
g.setClip(0, 32, w, h);
g.drawImage(beam, bea[0][i2] + X, bea[1][i2], 20);
g.setClip(0, 32, w, h - 42);
directgraphics.drawImage(beam, bea[0][i2] + X, bea[2][i2], 20, 16384);
if(bea[0][i2] + X < 25 && bea[0][i2] + X > 10 && bea[2][i2] < 65 && act != "die")
{
act = "die";
mfr = 0;
invi = 0;
}
}
for(int j2 = 0; j2 < 3; j2++)
if(viz[0][j2] + X < 176 && viz[0][j2] + X >= -10)
{
g.setClip(0, 32, w, h);
viz[1][j2] += 20;
if(viz[1][j2] >= 32)
viz[1][j2] = -300;
if(gt % 2 == 0)
g.drawImage(light, viz[0][j2] + X, viz[1][j2], 20);
else
directgraphics.drawImage(light, viz[0][j2] + X, viz[1][j2], 20, 8192);
if(viz[0][j2] + X + 6 < 25 && viz[0][j2] + X + 6 > 10 && viz[1][j2] > 0 && act != "die")
{
mode = 3;
act = "die";
mfr = 0;
invi = 0;
}
}
for(int k2 = 0; k2 < 3; k2++)
if(kate[k2] + X <= 180 && kate[k2] + X >= -10)
{
g.setClip(0, 0, w, 122);
switch(mfrp)
{
case 1: // '\001'
directgraphics.drawImage(aviz, kate[k2] + X, 115, 20, 90);
directgraphics.drawImage(aviz, kate[k2] + X + 5, 115, 20, 90);
directgraphics.drawImage(aviz, kate[k2] + X + 10, 115, 20, 90);
break;
case 2: // '\002'
directgraphics.drawImage(aviz, kate[k2] + X, 105, 20, 270);
directgraphics.drawImage(aviz, kate[k2] + X + 5, 105, 20, 270);
directgraphics.drawImage(aviz, kate[k2] + X + 10, 105, 20, 270);
break;
case 3: // '\003'
directgraphics.drawImage(aviz, kate[k2] + X, 100, 20, 90);
directgraphics.drawImage(aviz, kate[k2] + X + 5, 100, 20, 90);
directgraphics.drawImage(aviz, kate[k2] + X + 10, 100, 20, 90);
break;
case 4: // '\004'
directgraphics.drawImage(aviz, kate[k2] + X, 105, 20, 270);
directgraphics.drawImage(aviz, kate[k2] + X + 5, 105, 20, 270);
directgraphics.drawImage(aviz, kate[k2] + X + 10, 105, 20, 270);
break;
case 5: // '\005'
directgraphics.drawImage(aviz, kate[k2] + X, 115, 20, 90);
directgraphics.drawImage(aviz, kate[k2] + X + 5, 115, 20, 90);
directgraphics.drawImage(aviz, kate[k2] + X + 10, 115, 20, 90);
break;
case 6: // '\006'
directgraphics.drawImage(aviz, kate[k2] + X, 120, 20, 270);
directgraphics.drawImage(aviz, kate[k2] + X + 5, 120, 20, 270);
directgraphics.drawImage(aviz, kate[k2] + X + 10, 120, 20, 270);
break;
}
if(kate[k2] + X < 25 && kate[k2] + X > 4 && act != "jump" && act != "die")
{
mode = 3;
act = "die";
mfr = 0;
invi = 0;
}
}
for(int i3 = 0; i3 < 3; i3++)
{
g.setClip(0, 0, w, h);
g.drawImage(key, button[i3] * 32 + X, 118, 20);
if(button[i3] * 32 + X < 25 && button[i3] * 32 + X > 15 && act != "jump" && act != "die" && cage1 == 0)
{
mode = 3;
act = "die";
mfr = 0;
cage1 = 1;
invi = 0;
}
if(cage1 >= 1)
{
if(++cage1 >= 4)
cage1 = 4;
switch(cage1)
{
case 1: // '\001'
g.drawImage(cage, (button[i3] * 32 + X) - 20, -39, 20);
break;
case 2: // '\002'
g.drawImage(cage, (button[i3] * 32 + X) - 20, 5, 20);
break;
case 3: // '\003'
g.drawImage(cage, (button[i3] * 32 + X) - 20, 27, 20);
break;
case 4: // '\004'
g.drawImage(cage, (button[i3] * 32 + X) - 20, 60, 20);
break;
}
}
}
if(level == 3)
{
for(int j3 = 0; j3 < 2; j3++)
if(al[1][j3] == 1 && al[2][j3] > 0)
{
byte byte0 = 85;
if(gf > 0)
gf++;
switch(gf)
{
case 1: // '\001'
g.setClip(0, 0, w, h);
g.setColor(0, 50, 255);
g.fillRect((al[0][j3] + X) - 11, 100, 11, 5);
g.setColor(0, 127, 255);
g.fillRect((al[0][j3] + X) - 11, 111, 6, 3);
g.setColor(0, 255, 255);
g.fillRect((al[0][j3] + X) - 11, 111, 6, 1);
break;
case 2: // '\002'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -