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

📄 levels.java

📁 java 自己写的小程序!!!欢迎使用!!!!
💻 JAVA
字号:
public class levels{
	private wall[] Wall;
	private Steelwall[] SteelWall;
	private river[] River;
	private grass[] Grass;
	private int LevelNo;
	private int EnemyNo;

	public levels(int levelNo){
		LevelNo = levelNo;
		if(LevelNo == 1){
			Wall = new wall[88];
			for(int i = 4; i < 12; i++)
				Wall[i] = new wall(48, 48 + (i - 3)*25);
			for(int i = 12; i < 20; i++)
				Wall[i] = new wall(73, 48 + (i - 11)*25);
			for(int i = 20; i < 28; i++)
				Wall[i] = new wall(236, 48 + (i - 19)*25);
			for(int i = 28; i < 36; i++)
				Wall[i] = new wall(286, 48 + (i - 27)*25);
			for(int i = 36; i < 44; i++)
				Wall[i] = new wall(448, 48 + (i - 35)*25);
			for(int i = 44; i < 52; i++)
				Wall[i] = new wall(473, 48 + (i - 43)*25);
			for(int i = 52; i < 58; i ++)
				Wall[i] = new wall(48, 298 + (i - 52)*25);
			for(int i = 58; i < 64; i++)
				Wall[i] = new wall(73, 298 + (i - 58)*25);
			for(int i = 64; i < 70; i++)
				Wall[i] = new wall(236, 298 + (i - 64)*25);
			for(int i = 70; i < 76; i++)
				Wall[i] = new wall(286, 298 + (i - 70)*25);
			for(int i = 76; i < 82; i++)
				Wall[i] = new wall(448, 298 + (i - 76)*25);
			for(int i = 82; i < 88; i++)
				Wall[i] = new wall(473, 298 + (i - 82)*25);

			SteelWall = new Steelwall[8];
			SteelWall[4] = new Steelwall(260, 248);
			SteelWall[5] = new Steelwall(260, 298);
			SteelWall[6] = new Steelwall(23, 298, 0);
			SteelWall[7] = new Steelwall(498, 298, 0);

			River = new river[1];
			River[0] = new river(600, 600);

			Grass = new grass[1];
			Grass[0] = new grass(600, 600);

			EnemyNo = 3;
		}



		if(LevelNo == 2){
			River = new river[67];
			for(int i = 0; i < 10; i++){
				for(int j = 0; j < 5; j++)
					River[i*5 + j] = new river(373 + j*25, 273 + i*25);
			}
			for(int i = 0; i < 8; i++)
				River[50 + i] = new river(48 + i*25, 73);
			for(int i = 0; i < 9; i++)
				River[58 + i] = new river(298 + i*25, 73);

			Grass = new grass[93];
			for(int i = 0; i < 10; i++){
				for(int j = 0; j < 5; j++)
					Grass[i*5 + j] = new grass(48 + j*25, 273 + i*25);
			}
			Grass[50] = new grass(23, 73);
			Grass[51] = new grass(248, 73);
			Grass[52] = new grass(273, 73);
			for(int i = 0; i < 20; i++)
				Grass[53 + i] = new grass(23 + i*25, 98);
			for(int i = 0; i < 20; i++)
				Grass[73 + i] = new grass(23 + i*25, 48);


			SteelWall = new Steelwall[8];
			SteelWall[4] = new Steelwall(248, 223);
			SteelWall[5] = new Steelwall(273, 223);
			SteelWall[6] = new Steelwall(348, 173);
			SteelWall[7] = new Steelwall(98, 223);

			Wall = new wall[62];
			for(int i = 0; i < 4; i ++){
				for(int j = 0; j < 5; j++)
					Wall[4 + i*5 + j] = new wall(223 + j*25, 348 + i*25);
			}
			for(int i = 0; i < 13; i++)
				Wall[24 + i] = new wall(348, 198 + i*25);
			for(int i = 0; i < 12; i++)
			    Wall[37 + i] = new wall(173, 223 + i*25);
			Wall[37 + 9] = null;
			for(int i = 0; i < 5; i++)
				Wall[50 + i] = new wall(298, 223 + i*25);
			for(int i = 0; i < 5; i++)
				Wall[50 + i] = new wall(373 + i*25, 173);
			Wall[60] = new wall(123, 223);
			Wall[61] = new wall(148, 223);

			EnemyNo = 4;

		}



		/*if(LevelNo == 3){
		}
		if(LevelNo == 4){
		}

		if(levelNo == 5){
		  }
		  .
		  .
		  .
		  .
		  .
		  .
		  .
		 */
	 }


	 public wall[] getwalls(){
		 return Wall;
	 }

	 public Steelwall[] getSteelwalls(){
		 return SteelWall;
	 }

	 public grass[] getgrasses(){
		 return Grass;
	 }

	 public river[] getrivers(){
		 return River;
	 }

	 public int getenemyNo(){
		 return  EnemyNo;
	 }

	 public boolean getEnemyorders(int a, int LevelNo, int Enemyindex){
		 boolean enemyorders = false;
		 if(LevelNo == 1){
		 	if(a == 1){
		 		if(Enemyindex < 17)
		 			enemyorders = true;
			}
		 	if(a == 2){
				if(Enemyindex >= 17)
					enemyorders = true;
			}
		}
		if(LevelNo == 2){
			if(a == 3){
				if(Enemyindex < 10)
		 			enemyorders = true;
			}
			if(a == 2){
				if(Enemyindex >= 10 && Enemyindex < 16)
					enemyorders = true;
			}
			if(a == 4){
				if(Enemyindex >= 16)
					enemyorders = true;
			}
		}
		return enemyorders;
	 }
 }

⌨️ 快捷键说明

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