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

📄 hrd.java

📁 用java编写的华容道小游戏
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		    		}
		    	}
		    	if(x1-bx==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(bx-x1==82&&y1-by==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&&y1-by==82)  //用于卒向左下btk1移动|
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(x2-x1==0&&y1-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(x1-bx==82&&y1-by==82)  //用于卒向右下btk1移动--
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(x1-x2==82&&y1-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(x1-bx==82&&y1-by==82)  //用于卒向右下btk1移动|
		    	{
		    		x2=btk2.getX();
		    		y2=btk2.getY();
		    		if(x1-x2==0&&y1-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(sx==82&&sy==164)   //判断要移动的棋是不是张飞样式的
		    {
		    	x1=btk1.getX();
		    	y1=btk1.getY();
		    	x2=btk2.getX();
		    	y2=btk2.getY();
		    	if(x1-bx==82&&y1-by==0)   //如果是btn1在上,btn2在下时,右移
		    	{		    		
		    	    if(x2-x1==0&&y2-y1==82)
		    	    {
		    	    	lx=bx;
		    	    	ly=by;
		    	    	if(bx==btzf.getX()&&by==btzf.getY())
		    	    	{	
		    	    	    btzf.move(x1,y1);	    	    		
		    	    		btk1.move(lx,ly);
		    	    		btk2.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==btzy.getX()&&by==btzy.getY())
		    	    	{	
		    	    	    btzy.move(x1,y1);	    	    		
		    	    		btk1.move(lx,ly);
		    	    		btk2.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==btmc.getX()&&by==btmc.getY())
		    	    	{
		    	    		btmc.move(x1,y1);	    	    		
		    	    		btk1.move(lx,ly);
		    	    		btk2.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==bthz.getX()&&by==bthz.getY())
		    	    	{
		    	    		bthz.move(x1,y1);		    	    		
		    	    		btk1.move(lx,ly);
		    	    		btk2.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    }
		    	    
		    	}
		    	if(x2-bx==82&&y2-by==0)   //如果是btn2在上,btn1在下时,右移
		    	{		    		
		    	    if(x1-x2==0&&y1-y2==82)
		    	    {
		    	    	lx=bx;
		    	    	ly=by;
		    	    	if(bx==btzf.getX()&&by==btzf.getY())
		    	    	{
		    	    		btzf.move(x2,y2);		    	    		
		    	    		btk2.move(lx,ly);
		    	    		btk1.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==btzy.getX()&&by==btzy.getY())
		    	    	{
		    	    		btzy.move(x2,y2);		    	    		
		    	    		btk2.move(lx,ly);
		    	    		btk1.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==btmc.getX()&&by==btmc.getY())
		    	    	{
		    	    		btmc.move(x2,y2);		    	    		
		    	    		btk2.move(lx,ly);
		    	    		btk1.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==bthz.getX()&&by==bthz.getY())
		    	    	{
		    	    		bthz.move(x2,y2);		    	    		
		    	    		btk2.move(lx,ly);
		    	    		btk1.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    }
		    	    
		    	}
		    	if(bx-x1==82&&by-y1==0)   //如果是btn1在上,btn2在下时,左移
		    	{		    		
		    	    if(x2-x1==0&&y2-y1==82)
		    	    {
		    	    	lx=bx;
		    	    	ly=by;
		    	    	if(bx==btzf.getX()&&by==btzf.getY())
		    	    	{
		    	    		btzf.move(x1,y1);		    	    		
		    	    		btk1.move(lx,ly);
		    	    		btk2.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==btzy.getX()&&by==btzy.getY())
		    	    	{
		    	    		btzy.move(x1,y1);		    	    		
		    	    		btk1.move(lx,ly);
		    	    		btk2.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==btmc.getX()&&by==btmc.getY())
		    	    	{
		    	    		btmc.move(x1,y1);		    	    		
		    	    		btk1.move(lx,ly);
		    	    		btk2.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==bthz.getX()&&by==bthz.getY())
		    	    	{	
		    	    	    bthz.move(x1,y1);	    	    		
		    	    		btk1.move(lx,ly);
		    	    		btk2.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    }
		    	    
		    	}
		    	if(bx-x2==82&&by-y2==0)   //如果是btn2在上,btn1在下时,左移
		    	{		    		
		    	    if(x1-x2==0&&y1-y2==82)
		    	    {
		    	    	lx=bx;
		    	    	ly=by;
		    	    	if(bx==btzf.getX()&&by==btzf.getY())
		    	    	{
		    	    		btzf.move(x2,y2);		    	    		
		    	    		btk2.move(lx,ly);
		    	    		btk1.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==btzy.getX()&&by==btzy.getY())
		    	    	{
		    	    		btzy.move(x2,y2);		    	    		
		    	    		btk2.move(lx,ly);
		    	    		btk1.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==btmc.getX()&&by==btmc.getY())
		    	    	{
		    	    		btmc.move(x2,y2);		    	    		
		    	    		btk2.move(lx,ly);
		    	    		btk1.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    	if(bx==bthz.getX()&&by==bthz.getY())
		    	    	{
		    	    		bthz.move(x2,y2);		    	    		
		    	    		btk2.move(lx,ly);
		    	    		btk1.move(lx,ly+82);
		    	    		js++;
		    	    		if(qm==0)
		    			    {
		    			        new SoundPlayer();
		    		        }
		    	    	}
		    	    }
		    	    
		    	}            //张飞样式左右移动完
		    	if(bx-x1==0&&by-y1==82)  //张飞样式上移动
		    	{
		    		lx=bx;
		    		ly=by;
		    		if(bx==btzf.getX()&&by==btzf.getY())
		    		{
		    			btzf.move(x1,y1);
		    			btk1.move(lx,ly+82);
		    			js++;
		    			if(qm==0)
		    			{
		    			    new SoundPlayer();

⌨️ 快捷键说明

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