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

📄 hrd.java

📁 用java编写的华容道小游戏
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		    		
		    		if(x2-bx==82&&y2-by==0)
		    		{
		    			lx=bx;
		    		    ly=by;
			    		if(bx==btz1.getX()&&by==btz1.getY())
			    		{
			    			btz1.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz2.getX()&&by==btz2.getY())
			    		{
			    			btz2.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz3.getX()&&by==btz3.getY())
			    		{
			    			btz3.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz4.getX()&&by==btz4.getY())
			    		{
			    			btz4.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
		    		}	
		    	}
		    	if(bx-x1==82&&by-y1==0)      //卒向左btk1移动
		    	{
		    		lx=bx;
		    		ly=by;
		    		if(bx==btz1.getX()&&by==btz1.getY())
		    		{
		    			btz1.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz2.getX()&&by==btz2.getY())
		    		{
		    			btz2.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz3.getX()&&by==btz3.getY())
		    		{
		    			btz3.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz4.getX()&&by==btz4.getY())
		    		{
		    			btz4.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    	}
		    	if(bx-x1==164&&by-y1==0)   //用于卒向左btk1移动并看棋子与空格中间是否还有btk2
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(bx-x2==82&&by-y2==0)
		    		{
		    			lx=bx;
		    		    ly=by;
			    		if(bx==btz1.getX()&&by==btz1.getY())
			    		{
			    			btz1.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz2.getX()&&by==btz2.getY())
			    		{
			    			btz2.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz3.getX()&&by==btz3.getY())
			    		{
			    			btz3.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz4.getX()&&by==btz4.getY())
			    		{
			    			btz4.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
		    		}
		    		
		    	}
		    	if(bx-x1==0&&by-y1==82)      //卒向上btk1移动
		    	{
		    		lx=bx;
		    		ly=by;
		    		if(bx==btz1.getX()&&by==btz1.getY())
		    		{
		    			btz1.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz2.getX()&&by==btz2.getY())
		    		{
		    			btz2.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz3.getX()&&by==btz3.getY())
		    		{
		    			btz3.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz4.getX()&&by==btz4.getY())
		    		{
		    			btz4.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    	}
		    	if(bx-x1==0&&by-y1==164)   //用于卒向上btk1移动并看棋子与空格中间是否还有btk2
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(bx-x2==0&&by-y2==82)
		    		{
		    			lx=bx;
		    		    ly=by;
			    		if(bx==btz1.getX()&&by==btz1.getY())
			    		{
			    			btz1.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz2.getX()&&by==btz2.getY())
			    		{
			    			btz2.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz3.getX()&&by==btz3.getY())
			    		{
			    			btz3.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz4.getX()&&by==btz4.getY())
			    		{
			    			btz4.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
		    		}
		    		
		    	}
		    	if(bx-x1==0&&y1-by==82)      //卒向下btk1移动
		    	{
		    		lx=bx;
		    		ly=by;
		    		if(bx==btz1.getX()&&by==btz1.getY())
		    		{
		    			btz1.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz2.getX()&&by==btz2.getY())
		    		{
		    			btz2.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz3.getX()&&by==btz3.getY())
		    		{
		    			btz3.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    		if(bx==btz4.getX()&&by==btz4.getY())
		    		{
		    			btz4.move(x1,y1);
		    			btk1.move(lx,ly);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();
		    		    }
		    		}
		    	}
		    	if(x1-bx==0&&y1-by==164)   //用于卒向下btk1移动并看棋子与空格中间是否还有btk2
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(x2-bx==0&&y2-by==82)
		    		{
		    			lx=bx;
		    		    ly=by;
			    		if(bx==btz1.getX()&&by==btz1.getY())
			    		{
			    			btz1.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz2.getX()&&by==btz2.getY())
			    		{
			    			btz2.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz3.getX()&&by==btz3.getY())
			    		{
			    			btz3.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz4.getX()&&by==btz4.getY())
			    		{
			    			btz4.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
		    		}
		    		
		    	}
		    	if(bx-x1==82&&by-y1==82)  //用于卒向左上btk1移动--
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(x2-x1==82&&y2-y1==0)
		    		{
		    			lx=bx;
		    			ly=by;
		    			if(bx==btz1.getX()&&by==btz1.getY())
		    			{
		    				btz1.move(x1,y1);
		    				btk1.move(lx,ly);
		    				js++;
		    				if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    			}
		    			if(bx==btz2.getX()&&by==btz2.getY())
			    		{
			    			btz2.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz3.getX()&&by==btz3.getY())
			    		{
			    			btz3.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz4.getX()&&by==btz4.getY())
			    		{
			    			btz4.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
		    		}
		    	}
		    	if(bx-x1==82&&by-y1==82)  //用于卒向左上btk1移动|
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(x2-x1==0&&y2-y1==82)
		    		{
		    			lx=bx;
		    			ly=by;
		    			if(bx==btz1.getX()&&by==btz1.getY())
		    			{
		    				btz1.move(x1,y1);
		    				btk1.move(lx,ly);
		    				js++;
		    				if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    			}
		    			if(bx==btz2.getX()&&by==btz2.getY())
			    		{
			    			btz2.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz3.getX()&&by==btz3.getY())
			    		{
			    			btz3.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz4.getX()&&by==btz4.getY())
			    		{
			    			btz4.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
		    		}
		    	}
		    	if(x1-bx==82&&by-y1==82)  //用于卒向右上btk1移动--
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(x1-x2==82&&y2-y1==0)
		    		{
		    			lx=bx;
		    			ly=by;
		    			if(bx==btz1.getX()&&by==btz1.getY())
		    			{
		    				btz1.move(x1,y1);
		    				btk1.move(lx,ly);
		    				js++;
		    				if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    			}
		    			if(bx==btz2.getX()&&by==btz2.getY())
			    		{
			    			btz2.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz3.getX()&&by==btz3.getY())
			    		{
			    			btz3.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}
			    		if(bx==btz4.getX()&&by==btz4.getY())
			    		{
			    			btz4.move(x1,y1);
			    			btk1.move(lx,ly);
			    			js++;
			    			if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
			    		}

⌨️ 快捷键说明

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