亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? one.java

?? 這是由java編寫的小應用程序
?? JAVA
字號:
public class One extends Root//第一個方塊
{
	private GameTable gTable;//創建游戲桌子
	private int x,y;//方塊坐上角現在在桌子上的位置
	private int direct=1;//第一個角度
	private int[] store;//儲存待判斷是否可以移動的周圍必要的坐標標志




	public One()
	{
		store=new int[15];//15足夠大了
	}
	
	public boolean begin()//初始化顯示
	{
		//判斷用于初始化的坐標是否被占用
		if((gTable.myTable[(gTable.x-1)/2][0]==0)&&(gTable.myTable[(gTable.x-1)/2][1]==0)&&
			(gTable.myTable[(gTable.x-1)/2][2]==0)&&(gTable.myTable[(gTable.x-1)/2][3]==0))
		{
			x=(gTable.x-1)/2;//記錄坐上角坐標
			y=0;
			gTable.myTable[x][y]=1;//設置占用標志
			gTable.myTable[x][y+1]=1;
			gTable.myTable[x][y+2]=1;
			gTable.myTable[x][y+3]=1;
			return true;
		}
		else
		{
			return false;//初始化失敗
		}
	}

	public boolean down()//向下移動
	{
		switch(direct)//根據角度標志,其他方塊有的有2個角度,有的有4個角度
		{
                	case 1:if(y<=gTable.y-5)//是否在邊緣
			       {
			       		store[0]=gTable.myTable[x][y+4];//儲存待判斷坐標
			       		if(isGo(1))//判斷是否可移
			       		{
						gTable.myTable[x][y]=0;//將被移動坐標置0
						gTable.myTable[x][y+4]=1;//將目標坐標置1
						y+=1;//坐上角坐標移動
						return true;
			      		 }
			      		 else
			      		 {
						return false;//移動失敗
			     		 }
				}
				else
				{
					return false;//移動失敗
				}	
			case 2:if(y<=gTable.y-2)//同case 1
				{
			       		store[0]=gTable.myTable[x][y+1];
			       		store[1]=gTable.myTable[x+1][y+1];
                               		store[2]=gTable.myTable[x+2][y+1];
			       		store[3]=gTable.myTable[x+3][y+1];
			       		if(isGo(4))
			       		{
						gTable.myTable[x][y]=0;
				        	gTable.myTable[x+1][y]=0;
						gTable.myTable[x+2][y]=0;
						gTable.myTable[x+3][y]=0;
						gTable.myTable[x][y+1]=1;
						gTable.myTable[x+1][y+1]=1;
						gTable.myTable[x+2][y+1]=1;
						gTable.myTable[x+3][y+1]=1;
						y+=1;
						return true;
			   		}
					else
					{
						return false;
					}
				}
				else
				{
					return false;
				}
			default:return false;
		}
	}

	public boolean left()//同down()
	{
		switch(direct)
		{
			case 1:if(x>=1)
				{
			      	 	store[0]=gTable.myTable[x-1][y];
			       		store[1]=gTable.myTable[x-1][y+1];
			       		store[2]=gTable.myTable[x-1][y+2];
			       		store[3]=gTable.myTable[x-1][y+3];
			       		if(isGo(4))
			       		{
						gTable.myTable[x][y]=0;
						gTable.myTable[x][y+1]=0;
						gTable.myTable[x][y+2]=0;
						gTable.myTable[x][y+3]=0;
						gTable.myTable[x-1][y]=1;
						gTable.myTable[x-1][y+1]=1;
						gTable.myTable[x-1][y+2]=1;
						gTable.myTable[x-1][y+3]=1;
						x-=1;
						return true;
			      		 }
			      		 else
			       		{
						return false;
			     		}
				}
				else
				{
					return false;
				}
			case 2:if(x>=1)
				{
			       		store[0]=gTable.myTable[x-1][y];
			       		if(isGo(1))
			      		 {
						gTable.myTable[x+3][y]=0;
						gTable.myTable[x-1][y]=1;
						x-=1;
						return true;
			   		}
					else
					{
						return false;
					}
				}
				else
				{
					return false;
				}
			default:return false;
		}
	}

	public boolean right()//同down()
	{
		switch(direct)
		{
			case 1:if(x<=gTable.x-2)
				{
			      	 	store[0]=gTable.myTable[x+1][y];
			       		store[1]=gTable.myTable[x+1][y+1];
			       		store[2]=gTable.myTable[x+1][y+2];
			       		store[3]=gTable.myTable[x+1][y+3];
			       		if(isGo(4))
			       		{
						gTable.myTable[x][y]=0;
						gTable.myTable[x][y+1]=0;
						gTable.myTable[x][y+2]=0;
						gTable.myTable[x][y+3]=0;
						gTable.myTable[x+1][y]=1;
						gTable.myTable[x+1][y+1]=1;
						gTable.myTable[x+1][y+2]=1;
						gTable.myTable[x+1][y+3]=1;
						x+=1;
						return true;
			      		 }
			      		 else
			       		{
						return false;
			     		}
				}
				else
				{
					return false;
				}
			case 2:if(x<=gTable.x-5)
				{
			       		store[0]=gTable.myTable[x+4][y];
			       		if(isGo(1))
			      		 {
						gTable.myTable[x][y]=0;
						gTable.myTable[x+4][y]=1;
						x+=1;
						return true;
			   		}
					else
					{
						return false;
					}
				}
				else
				{
					return false;
				}
			default:return false;
		}
	}

	public boolean change()//同down()
	{
		switch(direct)
		{
			case 1:if(x<=gTable.x-4)
				{
			      	 	store[0]=gTable.myTable[x+1][y];
			       		store[1]=gTable.myTable[x+1][y+1];
			       		store[2]=gTable.myTable[x+1][y+2];
			       		store[3]=gTable.myTable[x+1][y+3];
					store[4]=gTable.myTable[x+2][y];
					store[5]=gTable.myTable[x+2][y+1];
					store[6]=gTable.myTable[x+2][y+2];
					store[7]=gTable.myTable[x+2][y+3];
					store[8]=gTable.myTable[x+3][y];
					store[9]=gTable.myTable[x+3][y+1];
					store[10]=gTable.myTable[x+3][y+2];
					store[11]=gTable.myTable[x+3][y+3];
			       		if(isGo(12))
			       		{
						gTable.myTable[x][y]=0;
						gTable.myTable[x][y+1]=0;
						gTable.myTable[x][y+2]=0;
						gTable.myTable[x+1][y+3]=1;
						gTable.myTable[x+2][y+3]=1;
						gTable.myTable[x+3][y+3]=1;
						y+=3;
						direct=2;
						return true;
			      		 }
			      		 else
			       		{
						return false;
			     		}
				}
				else
				{
					return false;
				}
			case 2:if(true)
				{
			       		store[0]=gTable.myTable[x][y-1];
			       		store[1]=gTable.myTable[x][y-2];
			       		store[2]=gTable.myTable[x][y-3];
			       		store[3]=gTable.myTable[x+1][y-1];
					store[4]=gTable.myTable[x+1][y-2];
					store[5]=gTable.myTable[x+1][y-3];
					store[6]=gTable.myTable[x+2][y-1];
					store[7]=gTable.myTable[x+2][y-2];
					store[8]=gTable.myTable[x+2][y-3];
					store[9]=gTable.myTable[x+3][y-1];
					store[10]=gTable.myTable[x+3][y-2];
					store[11]=gTable.myTable[x+3][y-3];
			       		if(isGo(12))
			      		 {
						gTable.myTable[x+1][y]=0;
						gTable.myTable[x+2][y]=0;
						gTable.myTable[x+3][y]=0;
						gTable.myTable[x][y-3]=1;
						gTable.myTable[x][y-2]=1;
						gTable.myTable[x][y-1]=1;
						y-=3;
						direct=1;
						return true;
			   		}
					else
					{
						return false;
					}
				}
				else
				{
					return false;
				}
			default:return false;
		}
	}

	public void downTo()//一下到底
	{
		boolean canDown=true;
		while(canDown)
		{
			canDown=down();//循環向下移動一格
		}
	}

	public boolean isGo(int n)
	{
		for(int i=0;i<=(n-1);i++)
		{
			if(store[i]!=0)//如果有占位則失敗
				return false;
		}
		return true;
	}

	public static void main(String args[])
	{
		new One();
	}
}






























































?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕精品一区二区精品绿巨人 | 久久精品99久久久| 国产精品一品二品| 欧美videofree性高清杂交| 亚洲啪啪综合av一区二区三区| 奇米综合一区二区三区精品视频 | 国产精品二三区| 日产精品久久久久久久性色| 99久久精品免费精品国产| 精品国产乱码久久久久久久| 一区二区三区日本| 午夜精品免费在线观看| 国产黄色成人av| 欧美日韩不卡在线| 中文字幕一区二区在线播放 | 国产在线一区观看| 欧美日韩和欧美的一区二区| 国产精品久久久久久久久搜平片| 极品少妇xxxx精品少妇偷拍 | 亚洲国产精品视频| 成人av网站免费| 日韩欧美精品在线视频| 秋霞电影网一区二区| 欧美日韩高清不卡| 亚洲色图在线看| 成人午夜私人影院| 精品国产一区二区三区久久影院| 婷婷亚洲久悠悠色悠在线播放| 色综合久久88色综合天天免费| 中文字幕精品一区二区三区精品| 国产精品自产自拍| 国产亚洲综合在线| 成人午夜av影视| 午夜久久久影院| 欧美亚洲动漫精品| 玉米视频成人免费看| 日本乱人伦一区| 伊人一区二区三区| 欧美性xxxxx极品少妇| 亚洲国产一区二区三区青草影视| 欧美日韩三级一区二区| 亚洲.国产.中文慕字在线| 欧美三级日韩在线| 午夜精品国产更新| 日韩一级完整毛片| 国产一区二区三区精品欧美日韩一区二区三区 | 综合欧美亚洲日本| 91网页版在线| 一片黄亚洲嫩模| 56国语精品自产拍在线观看| 蜜乳av一区二区三区| 国产亚洲欧美一区在线观看| aa级大片欧美| 性做久久久久久免费观看| 日韩午夜在线影院| 国产高清在线观看免费不卡| 国产精品美女久久久久久久| 色噜噜狠狠一区二区三区果冻| 亚洲v精品v日韩v欧美v专区| 精品日韩欧美在线| 91影院在线免费观看| 日韩成人免费电影| 国产日韩欧美激情| 欧美综合欧美视频| 激情另类小说区图片区视频区| 中文字幕电影一区| 欧美日韩大陆一区二区| 国内精品国产三级国产a久久| 国产精品丝袜一区| 欧美精品久久天天躁| 国产成人a级片| 亚洲www啪成人一区二区麻豆| 久久影院视频免费| 在线日韩av片| 国产98色在线|日韩| 性感美女久久精品| 中文字幕在线视频一区| 欧美精品三级在线观看| 成人av在线看| 另类小说色综合网站| 一区二区三区久久| 久久精品男人天堂av| 7777精品伊人久久久大香线蕉 | 黄色日韩三级电影| 精品欧美乱码久久久久久1区2区| 成人白浆超碰人人人人| 日本美女一区二区| 中文字幕一区二区5566日韩| 日韩免费视频一区二区| 欧美电影免费观看高清完整版在线| 97精品久久久午夜一区二区三区 | 国内精品自线一区二区三区视频| 亚洲欧美激情在线| 久久综合九色欧美综合狠狠| 精品视频在线免费| 99riav一区二区三区| 韩国av一区二区三区四区 | 91麻豆精品久久久久蜜臀| 成人av在线播放网址| 国产一区二区福利| 全国精品久久少妇| 午夜精品福利在线| 亚洲国产精品影院| 一区二区不卡在线视频 午夜欧美不卡在 | 日本视频中文字幕一区二区三区| 亚洲欧美色图小说| 国产精品毛片久久久久久久| 亚洲精品一区二区精华| 精品少妇一区二区三区日产乱码| 3d动漫精品啪啪1区2区免费 | 国产亚洲午夜高清国产拍精品| 欧美大片在线观看| 日韩精品中文字幕在线不卡尤物 | 在线观看中文字幕不卡| 白白色亚洲国产精品| 国产成人日日夜夜| 国产一区二区三区综合| 激情成人综合网| 国产精品一级黄| 国产不卡视频在线播放| 粉嫩一区二区三区性色av| 国产suv精品一区二区6| 国产传媒日韩欧美成人| 成人不卡免费av| 99精品久久只有精品| 日本精品一级二级| 欧美性大战久久久| 91精品国产综合久久久久久久 | 在线免费精品视频| 欧美日韩你懂得| 91.麻豆视频| 日韩一区二区电影网| 精品美女一区二区三区| 国产亚洲综合色| 亚洲日本在线天堂| 无吗不卡中文字幕| 国内精品在线播放| 91色porny| 欧美猛男gaygay网站| 日韩欧美一级特黄在线播放| 久久精品一区二区三区av| 国产精品水嫩水嫩| 亚洲高清免费观看| 国产一区二区三区免费播放| 成人精品视频一区二区三区| 色婷婷亚洲婷婷| 欧美一区二区三区在线观看| 欧美精品一区在线观看| 亚洲视频在线一区二区| 午夜精品久久久久久久久| 极品美女销魂一区二区三区| 97精品视频在线观看自产线路二| 欧美另类久久久品| 国产午夜精品久久| 亚洲1区2区3区视频| 国产精品自拍一区| 欧美性猛交xxxxxx富婆| 久久综合九色综合久久久精品综合 | 成人黄色综合网站| 欧美高清性hdvideosex| 国产欧美视频在线观看| 亚洲成人自拍一区| 高清beeg欧美| 欧美精品日韩一区| 国产精品久久久久永久免费观看 | 欧美欧美午夜aⅴ在线观看| 久久精品人人做人人综合 | 亚洲精品中文字幕在线观看| 免费一级片91| 欧美性欧美巨大黑白大战| 欧美激情一区二区三区| 蜜桃视频一区二区| 色婷婷综合久久久中文字幕| 2021中文字幕一区亚洲| 亚洲成年人网站在线观看| 91视视频在线观看入口直接观看www| 91麻豆精品国产| 亚洲国产精品人人做人人爽| 91一区二区在线| 国产日产亚洲精品系列| 精品一区二区三区蜜桃| 欧美日韩国产高清一区二区 | 日本乱人伦aⅴ精品| 久久精品免视看| 激情五月婷婷综合| 欧美一区二区三区视频免费播放| 一区二区三区资源| 91亚洲精品乱码久久久久久蜜桃| 久久久噜噜噜久久人人看| 美女视频黄频大全不卡视频在线播放| 一本一道久久a久久精品综合蜜臀| 亚洲国产高清在线观看视频| 国产福利一区二区| 久久综合九色综合久久久精品综合| 免费高清不卡av| 日韩免费视频一区| 久久精品国产亚洲aⅴ| 日韩一区二区三免费高清| 午夜精品久久久久久不卡8050| 欧美一a一片一级一片|