📄 accv.java
字号:
}
if(bullet.bullety<heighty[4]&&bullet.bulletx>51&&bullet.bulletx<=monsterx5[12]){
monsterx5[12]=-30;
num+=2;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[0]&&bullet.bulletx>71&&bullet.bulletx<=monsterx[13]){
monsterx[13]=-30;
num+=10;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[1]&&bullet.bulletx>71&&bullet.bulletx<=monsterx2[13]){
monsterx2[13]=-30;
vector.removeElementAt(i);
i--;
num+=8;
}
if(bullet.bullety<heighty[2]&&bullet.bulletx>71&&bullet.bulletx<=monsterx3[13]){
monsterx3[13]=-30;
vector.removeElementAt(i);
i--;
num+=6;
}
if(bullet.bullety<heighty[3]&&bullet.bulletx>71&&bullet.bulletx<=monsterx4[13]){
monsterx4[13]=-30;
num+=4;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[4]&&bullet.bulletx>71&&bullet.bulletx<=monsterx5[13]){
monsterx5[13]=-30;
num+=2;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[0]&&bullet.bulletx>90&&bullet.bulletx<=monsterx[14]){
monsterx[14]=-30;
num+=10;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[1]&&bullet.bulletx>90&&bullet.bulletx<=monsterx2[14]){
monsterx2[14]=-30;
vector.removeElementAt(i);
i--;
num+=8;
}
if(bullet.bullety<heighty[2]&&bullet.bulletx>90&&bullet.bulletx<=monsterx3[14]){
monsterx3[14]=-30;
vector.removeElementAt(i);
i--;
num+=6;
}
if(bullet.bullety<heighty[3]&&bullet.bulletx>90&&bullet.bulletx<=monsterx4[14]){
monsterx4[14]=-30;
num+=4;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[4]&&bullet.bulletx>90&&bullet.bulletx<=monsterx5[14]){
monsterx5[14]=-30;
num+=2;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[0]&&bullet.bulletx>111&&bullet.bulletx<=monsterx[15]){
monsterx[15]=-30;
num+=10;
vector.removeElementAt(i);
i--;
System.out.println("52222"+i);
}
if(bullet.bullety<heighty[1]&&bullet.bulletx>111&&bullet.bulletx<=monsterx2[15]){
monsterx2[15]=-30;
vector.removeElementAt(i);
i--;
num+=8;
}
if(bullet.bullety<heighty[2]&&bullet.bulletx>111&&bullet.bulletx<=monsterx3[15]){
monsterx3[15]=-30;
vector.removeElementAt(i);
i--;
num+=6;
}
if(bullet.bullety<heighty[3]&&bullet.bulletx>111&&bullet.bulletx<=monsterx4[15]){
monsterx4[15]=-30;
num+=4;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[4]&&bullet.bulletx>111&&bullet.bulletx<=monsterx5[15]){
monsterx5[15]=-30;
num+=2;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[0]&&bullet.bulletx>131&&bullet.bulletx<=monsterx[16]){
monsterx[16]=-30;
num+=10;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[1]&&bullet.bulletx>131&&bullet.bulletx<=monsterx2[16]){
monsterx2[16]=-30;
vector.removeElementAt(i);
i--;
num+=8;
}
if(bullet.bullety<heighty[2]&&bullet.bulletx>131&&bullet.bulletx<=monsterx3[16]){
monsterx3[16]=-30;
vector.removeElementAt(i);
i--;
num+=6;
}
if(bullet.bullety<heighty[3]&&bullet.bulletx>131&&bullet.bulletx<=monsterx4[16]){
monsterx4[16]=-30;
num+=4;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[4]&&bullet.bulletx>131&&bullet.bulletx<=monsterx5[16]){
monsterx5[16]=-30;
num+=2;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[0]&&bullet.bulletx>151&&bullet.bulletx<=monsterx[17]){
monsterx[17]=-30;
num+=10;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[1]&&bullet.bulletx>151&&bullet.bulletx<=monsterx2[17]){
monsterx2[17]=-30;
vector.removeElementAt(i);
i--;
num+=8;
}
if(bullet.bullety<heighty[2]&&bullet.bulletx>151&&bullet.bulletx<=monsterx3[17]){
monsterx3[17]=-30;
vector.removeElementAt(i);
i--;
num+=6;
}
if(bullet.bullety<heighty[3]&&bullet.bulletx>151&&bullet.bulletx<=monsterx4[17]){
monsterx4[17]=-30;
num+=4;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[4]&&bullet.bulletx>151&&bullet.bulletx<=monsterx5[17]){
monsterx5[17]=-30;
num+=2;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[0]&&bullet.bulletx>171&&bullet.bulletx<=monsterx[18]){
monsterx[18]=-30;
num+=10;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[1]&&bullet.bulletx>171&&bullet.bulletx<=monsterx2[18]){
monsterx2[18]=-30;
vector.removeElementAt(i);
i--;
num+=8;
}
if(bullet.bullety<heighty[2]&&bullet.bulletx>171&&bullet.bulletx<=monsterx3[18]){
monsterx3[18]=-30;
vector.removeElementAt(i);
i--;
num+=6;
}
if(bullet.bullety<heighty[3]&&bullet.bulletx>171&&bullet.bulletx<=monsterx4[18]){
monsterx4[18]=-30;
num+=4;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[4]&&bullet.bulletx>171&&bullet.bulletx<=monsterx5[18]){
monsterx5[18]=-30;
num+=2;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[0]&&bullet.bulletx>191&&bullet.bulletx<=monsterx[19]){
monsterx[19]=-30;
num+=10;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[1]&&bullet.bulletx>191&&bullet.bulletx<=monsterx2[19]){
monsterx2[19]=-30;
vector.removeElementAt(i);
i--;
num+=8;
}
if(bullet.bullety<heighty[2]&&bullet.bulletx>191&&bullet.bulletx<=monsterx3[19]){
monsterx3[19]=-30;
vector.removeElementAt(i);
i--;
num+=6;
}
if(bullet.bullety<heighty[3]&&bullet.bulletx>191&&bullet.bulletx<=monsterx4[19]){
monsterx4[19]=-30;
num+=4;
vector.removeElementAt(i);
i--;
}
if(bullet.bullety<heighty[4]&&bullet.bulletx>191&&bullet.bulletx<=monsterx5[19]){
monsterx5[19]=-30;
num+=2;
vector.removeElementAt(i);
i--;
}
}
}
public void keyPressed(int keycode)
{
switch(keycode)
{
case KEY_NUM1:
//dRun=false;
//level++;
break;
case KEY_NUM5:
switch(state)
{
case 0://LOGO状态
break;
case 1://菜单界面
if(showMenu!=null)
{
showMenu.processEvent();
}
break;
case 2://关于界面
if(showAbout!=null)
showAbout.processEvent();
break;
case 3://帮助状态
if(showHelp!=null)
showHelp.processEvent();
break;
case 4://暂停状态
break;
case 5://游戏中状态
if(back!=null){
if(bullet==null){
bullet =new Bullet(this,back.X,back.Y);
addBullet(bullet);
}
if(level==1){
dRun=true;
}
if(level==2){
dRun=true;
}
if(level==3){
dRun=true;
}
if(level==4){
dRun=true;
bullet.bullety=heighty[4];
if(bullet.bullety==heighty[4]&&bullet.bulletx>80&&bullet.bulletx<130){
num+=10;
count++;
}
}
if (!Bullet.isDisplay){
Bullet.isDisplay = true;
//设置坐
}
}
break;
case 6://转圈状态
break;
case 7:
break;
case 8:
bRun=false;
break;
}
break;
case KEY_NUM4:
aRun=true;
tankkey=4;
break;
case KEY_NUM6:
aRun=true;
tankkey=6;
break;
case KEY_NUM2:
if(state==1&&showMenu!=null)
{
showMenu.processEvent(keycode);
}
else if(state==3&&showHelp!=null)
{
showHelp.processEvent(keycode);
}
break;
case KEY_NUM8:
if(state==1&&showMenu!=null)
{
showMenu.processEvent(keycode);
}
else if(state==3&&showHelp!=null)
{
showHelp.processEvent(keycode);
}
break;
default:
switch(getGameAction(keycode))
{
case FIRE:
switch(state)
{
case 0://LOGO状态
break;
case 1://菜单界面
if(showMenu!=null)
{
showMenu.processEvent();
}
break;
case 2://关于界面
if(showAbout!=null)
showAbout.processEvent();
break;
case 3://帮助状态
if(showHelp!=null)
showHelp.processEvent();
break;
case 4://暂停状态
break;
case 5://游戏中状态
break;
case 6:
break;
case 7:
if(GameOver!=null)
GameOver.processEvent();
break;
case 8:
bRun=false;
break;
}
break;
case LEFT:
aRun=true;
tankkey=4;
break;
case RIGHT:
aRun=true;
tankkey=6;
break;
case UP:
if(state==1&&showMenu!=null)
{
showMenu.processEvent(keycode);
}
else if(state==3&&showHelp!=null)
{
showHelp.processEvent(keycode);
}
break;
case DOWN:
if(state==1&&showMenu!=null)
{
showMenu.processEvent(keycode);
}
else if(state==3&&showHelp!=null)
{
showHelp.processEvent(keycode);
}
break;
}
}
}
public void keyReleased(int keycode)
{
super.keyReleased(keycode);
switch(keycode)
{
case KEY_NUM1:
aRun=false;
break;
case KEY_NUM5:
bullet=null;
break;
case KEY_NUM6:
//aRun=false;
break;
case KEY_NUM4:
//aRun=false;
break;
case KEY_NUM8:
if(state==3&&showHelp!=null)
showHelp.processEvent(0);
break;
default:
switch(getGameAction(keycode))
{
case FIRE:
aRun=false;
//cRun=false;
break;
case LEFT:
aRun=false;
break;
case RIGHT:
aRun=false;
break;
case DOWN:
case UP:
if(state==3&&showHelp!=null)
showHelp.processEvent(0);
break;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -