⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enemy.java

📁 这是本人及团队成员用j2me开发的手机游戏《骑士荣耀》
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	{   
		
		 g.setColor(0xff0000);
		 g.drawRoundRect(nx,ny-3,25,3,1,1);
		 g.fillRoundRect(nx,ny-2,hp*100/hp_max*25/100,3,1,1);
		
		 
	}
        
	
		
	public void Enemy_display(int[] up,int[] down,int[] left,int[] right,int[]attack_up,int[]attack_down,int[]attack_left,int[]attack_right,int[] walk,int px,int py,int hero_attack)
	{
		
		if((ny > (py-10)) && (ny < (py+10))&&(nx > (px - 10)) && (nx < (px + 10)))
		{                       //攻击范围       
			if(ny>py)zt=ATTACK_UP;
			else if(ny<py)zt=ATTACK_DOWN;
			else if(nx>px)zt=ATTACK_LEFT;
			else if(nx<px)zt=ATTACK_RIGHT;
			else zt=ENEMY_STOP;
			
			
		 switch (zt)
		 {
			 case ATTACK_UP:
				 Enemy_ATTACK(attack_up);
					 //System.out.println("1");
				 break;
			 case ATTACK_DOWN:
				Enemy_ATTACK(attack_down);
					 //System.out.println("3");
				 break;
			 case ATTACK_LEFT:
				 Enemy_ATTACK(attack_left);
					 //System.out.println("2");
				 break;
			 case ATTACK_RIGHT:
				 Enemy_ATTACK(attack_right);
					// System.out.println("4");
				 break;
			 
			
	    }//switch
		}//if
		
		
		
		else if((ny > (py-30)) &&( ny < (py+30))&&(nx > (px - 30)) && (nx < (px + 30)))                           //寻找范围
		{
			if(ny>py)zt=ENEMY_UP;
			else if(ny<py)zt=ENEMY_DOWN;
			else if(nx>px)zt=ENEMY_LEFT;
			else if(nx<px)zt=ENEMY_RIGHT;
			else  zt=ENEMY_STOP;
		
				 switch (zt)
				 {
				 case ENEMY_UP:
					 this.move(0,-this.speed);
					 ny-=this.speed;
					Enemy_WALK(up);
					 //System.out.println("up_move");
					 break;
				 case ENEMY_DOWN:
					 this.move(0,this.speed);
					 ny+=this.speed;
					 Enemy_WALK(down);
					 //System.out.println("down_move");
					 break;
				 case ENEMY_LEFT:
					 this.move(-this.speed,0);
					 nx-=this.speed;
					Enemy_WALK(left);
					 //System.out.println("lift_movd");
					 break;
				 case ENEMY_RIGHT:
					 this.move(this.speed,0);
					 nx+=this.speed;
					Enemy_WALK(right);
					 //System.out.println("right_move");
					 break;
					 
				 }//switch
		}//if
		
		else 	Enemy_WALK(walk);
	
		
	}
		 


}//class
	


		
		

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -