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

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

?? one.java~2~

?? 這是一個通過java 編程的學生信息管理系統和學籍管理系統
?? JAVA~2~
字號:
package russiagame;

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一区二区三区免费野_久草精品视频
成人免费的视频| 欧美日韩一区二区在线观看| 99re在线视频这里只有精品| 欧美午夜精品一区二区蜜桃 | 欧美性猛交一区二区三区精品| 91精品国产乱码久久蜜臀| 亚洲国产激情av| 精品一区二区三区在线视频| 日本久久电影网| 亚洲国产精华液网站w| 精品亚洲免费视频| 欧美日韩国产小视频| 亚洲日本电影在线| 成人av网址在线| 久久久久9999亚洲精品| 日本aⅴ免费视频一区二区三区| bt7086福利一区国产| 91精品中文字幕一区二区三区 | 久久久午夜电影| 国产欧美一区二区三区鸳鸯浴 | 亚洲影视资源网| 亚洲中国最大av网站| 亚洲成人先锋电影| 久久国产精品第一页| 国产成人日日夜夜| 91色综合久久久久婷婷| 在线国产亚洲欧美| 91精品在线麻豆| 国产视频不卡一区| 一卡二卡欧美日韩| 久久成人免费网| 懂色av一区二区三区蜜臀| 色综合久久久久综合体| 91精品国产综合久久蜜臀| 精品国产三级电影在线观看| 国产精品久久久久久久久免费桃花 | 精品国产欧美一区二区| 中文字幕中文字幕一区二区 | 欧美日韩国产bt| 日本v片在线高清不卡在线观看| 欧美精品第1页| 日韩国产欧美在线播放| 日韩精品一区二区三区在线| 紧缚捆绑精品一区二区| 久久久www成人免费无遮挡大片| 国产成人亚洲综合a∨猫咪| 精品嫩草影院久久| 国产成人精品影院| 亚洲精品中文字幕乱码三区 | av午夜精品一区二区三区| 专区另类欧美日韩| 欧美中文字幕亚洲一区二区va在线| 一区二区三区在线看| 91麻豆精品国产91久久久| 国产一区二区成人久久免费影院| 久久九九久久九九| 91美女片黄在线观看| 日韩黄色一级片| 久久精品亚洲一区二区三区浴池| 国产**成人网毛片九色| 亚洲一区二区精品久久av| 欧美电影免费观看高清完整版| 国产精品 欧美精品| 一区二区三区在线观看动漫| 欧美丰满高潮xxxx喷水动漫| 国产精品综合av一区二区国产馆| 亚洲欧洲综合另类| 日韩一卡二卡三卡四卡| 91蝌蚪国产九色| 国产日韩精品一区二区三区在线| 日本一区中文字幕| 欧美影视一区在线| 一区精品在线播放| 国产精品综合一区二区三区| 日韩午夜在线观看| 亚洲国产一区二区a毛片| 成人伦理片在线| 精品国产乱码久久| 青青草国产精品97视觉盛宴| 欧洲av在线精品| 亚洲欧美电影院| 99久久夜色精品国产网站| 精品国产a毛片| 久久av老司机精品网站导航| 欧美一级日韩免费不卡| 亚洲一级不卡视频| 在线观看视频一区二区欧美日韩| 国产精品理伦片| 国产精品影视天天线| 精品国产乱码久久久久久久久| 秋霞午夜av一区二区三区| 在线免费观看一区| 亚洲柠檬福利资源导航| 91玉足脚交白嫩脚丫在线播放| 中文欧美字幕免费| 国产成人精品免费在线| 久久在线观看免费| 国产曰批免费观看久久久| 日韩午夜小视频| 美女一区二区久久| 日韩视频在线你懂得| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美精品日日鲁夜夜添| 日韩av二区在线播放| 日韩欧美国产精品一区| 美女视频一区在线观看| 精品少妇一区二区三区免费观看| 久久99久久99| 精品久久久久av影院| 激情久久五月天| 久久青草欧美一区二区三区| 国产a区久久久| 国产精品久久久久久久久久久免费看 | www.日韩大片| 亚洲男人的天堂av| 欧美日本一区二区在线观看| 无码av中文一区二区三区桃花岛| 在线不卡a资源高清| 欧美亚一区二区| 亚洲成a人在线观看| 在线播放91灌醉迷j高跟美女| 免费视频一区二区| 国产亚洲一区二区三区在线观看| 国产91精品一区二区麻豆网站| 一区视频在线播放| 欧美日韩国产乱码电影| 看电视剧不卡顿的网站| 国产精品婷婷午夜在线观看| 色婷婷av一区二区三区软件 | 国产精品亚洲综合一区在线观看| 中文字幕国产一区| 日本高清免费不卡视频| 蜜臀av一级做a爰片久久| 久久免费看少妇高潮| 99久久er热在这里只有精品15| 亚洲男人天堂一区| 91精品国产手机| 国产成人精品免费| 亚洲精品欧美专区| 日韩视频中午一区| av网站免费线看精品| 午夜婷婷国产麻豆精品| 久久综合九色综合97婷婷女人 | 国产亚洲精品久| 在线观看av不卡| 国产精品一区二区三区四区| 亚洲欧美日韩久久| 欧美tickling网站挠脚心| 99麻豆久久久国产精品免费| 午夜免费久久看| 国产精品国产三级国产专播品爱网| 欧美影院精品一区| 国产成人精品免费| 日本女人一区二区三区| 中文字幕一区二区三区精华液| 欧美丰满少妇xxxxx高潮对白| 丁香亚洲综合激情啪啪综合| 亚洲va欧美va天堂v国产综合| 久久精品欧美一区二区三区不卡| 欧美性色黄大片| 成人黄色免费短视频| 麻豆一区二区99久久久久| 亚洲欧洲日韩av| 欧美不卡在线视频| 欧美主播一区二区三区| 国产激情一区二区三区桃花岛亚洲| 香蕉久久夜色精品国产使用方法 | 亚洲欧美国产高清| 国产亚洲欧美激情| 欧美一二三区精品| 欧美日韩午夜在线| 91影视在线播放| 国产成a人亚洲精品| 麻豆一区二区在线| 午夜精品久久一牛影视| 亚洲黄色小说网站| 国产精品伦理一区二区| 精品国产乱码久久久久久免费| 欧美天堂一区二区三区| 91视频你懂的| 高清国产一区二区| 国产制服丝袜一区| 青青草国产精品97视觉盛宴 | 色嗨嗨av一区二区三区| 波多野结衣中文一区| 国产一区在线不卡| 美日韩一区二区| 欧美a级理论片| 欧美aaaaa成人免费观看视频| 亚洲成年人影院| 亚洲乱码一区二区三区在线观看| 国产女人18水真多18精品一级做| 精品国产网站在线观看| 日韩三级.com| 欧美一级日韩不卡播放免费| 91.成人天堂一区| 欧美日韩成人综合| 欧美老年两性高潮| 欧美日高清视频| 欧美日本视频在线|