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

📄 hall.java

📁 J2ME实现得梭哈游戏联网程序
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		if (!OpenMenu&&!popMessage) {
			switch (chairsPerTable) {
			case 2: {
				if (BUTTON_SELECTED % 2 == 1) {
					if (BUTTON_SELECTED == 1 || BUTTON_SELECTED == 7
							|| BUTTON_SELECTED == 13 || BUTTON_SELECTED == 19) {
						isCanMove(3);
					} else {
						isCanMove(-3);
					}
				} else {
					isCanMove(1);
				}
				break;
			}
			case 3: {
				switch (BUTTON_SELECTED % 3) {
				case 2: {
					if (BUTTON_SELECTED == 2 || BUTTON_SELECTED == 11
							|| BUTTON_SELECTED == 20) {
						isCanMove(4);
					} else {
						isCanMove(-5);
					}
					break;
				}
				case 1: {
					if (BUTTON_SELECTED == 1 || BUTTON_SELECTED == 10
							|| BUTTON_SELECTED == 19) {
						isCanMove(6);
					} else {
						isCanMove(-3);
					}
					break;
				}
				case 0: {
					isCanMove(2);
					break;
				}
				}
				break;
			}
			case 4: {
				switch (BUTTON_SELECTED % 4) {
				case 2: {
					if (BUTTON_SELECTED == 2 || BUTTON_SELECTED == 14
							|| BUTTON_SELECTED == 26) {
						isCanMove(6);
					} else {
						isCanMove(-6);
					}
					break;
				}
				case 0: {
					isCanMove(2);
					break;
				}
				case 1: {
					isCanMove(1);
					break;
				}
				case 3: {
					isCanMove(-1);
					break;
				}
				}
				break;
			}
			case 5: {
				switch (BUTTON_SELECTED % 5) {
				case 3: {
					if (BUTTON_SELECTED == 3 || BUTTON_SELECTED == 13
							|| BUTTON_SELECTED == 23) {
						isCanMove(2);
					} else {
						isCanMove(-8);
					}
					break;
				}
				case 4: {
					isCanMove(-1);
					break;
				}
				case 0:
				case 1:
				case 2: {
					isCanMove(1);
					break;
				}
				}
				break;
			}
			case 6: {
				switch (BUTTON_SELECTED % 6) {
				case 3: {
					if (BUTTON_SELECTED == 3 || BUTTON_SELECTED == 19
							|| BUTTON_SELECTED == 27) {
						isCanMove(3);
					} else {
						isCanMove(-9);
					}
					break;
				}
				case 0:
				case 1:
				case 2: {
					isCanMove(1);
					break;
				}
				case 4:
				case 5: {
					isCanMove(-1);
					break;
				}
				}
				break;
			}
			}
		}  if(popMessage){
			if((messagetype&0x01) ==0) messageselect = 0;
		}else {
			switch (MENU_SELECTED) {
			case makefriend:
			case vip_kick: {
				MENU_SELECTED = 0;
				break;
			}
			case lookon: {
				MENU_SELECTED--;
				break;
			}
			case close: {
				if (s_player.playerIsSeat()&&s_player.Table_idx!=
					Gplayer[(tableChairs[BUTTON_SELECTED] & 0x3f)].Table_idx)
					MENU_SELECTED--;
				break;
			}
			}
		}
	}

	void getMovePath_Up() {
		if (!OpenMenu) {
			switch (chairsPerTable) {
			case 2: {
				if (BUTTON_SELECTED / (chairsPerTable * tablePerLine) == 0)// 第一行
				{
					isCanMove(18);
				} else {
					isCanMove(-6);
				}
				break;
			}
			case 3: {
				switch (BUTTON_SELECTED % 3) {
				case 0: {
					if (BUTTON_SELECTED == 0 || BUTTON_SELECTED == 2
							|| BUTTON_SELECTED == 3 || BUTTON_SELECTED == 5
							|| BUTTON_SELECTED == 8 || BUTTON_SELECTED == 6) {
						isCanMove(19);
					} else {
						isCanMove(-8);
					}
					break;
				}
				case 2: {
					if (BUTTON_SELECTED == 0 || BUTTON_SELECTED == 2
							|| BUTTON_SELECTED == 3 || BUTTON_SELECTED == 5
							|| BUTTON_SELECTED == 8 || BUTTON_SELECTED == 6) {
						isCanMove(17);
					} else {
						isCanMove(-10);
					}
					break;
				}
				case 1: {
					isCanMove(1);
					break;
				}
				}
				break;
			}
			case 4: {
				switch (BUTTON_SELECTED % 4) {
				case 3: {
					if (BUTTON_SELECTED == 3 || BUTTON_SELECTED == 7
							|| BUTTON_SELECTED == 11) {
						isCanMove(22);
					} else {
						isCanMove(-14);
					}
					break;
				}
				case 0: {
					isCanMove(3);
					break;
				}
				case 1: {
					isCanMove(2);
					break;
				}
				case 2: {
					isCanMove(1);
					break;
				}
				}
				break;
			}
			case 5: {
				switch (BUTTON_SELECTED % 5) {
				case 4: {
					if (BUTTON_SELECTED == 4 || BUTTON_SELECTED == 9) {
						isCanMove(17);
					} else {
						isCanMove(-13);
					}
					break;
				}
				case 1: {
					isCanMove(-1);
					break;
				}
				case 2:
				case 3:{
					isCanMove(1);
					break;
				}
				case 0:{
					isCanMove(4);
					break;
				}
				}
				break;
			}
			case 6: {
				switch (BUTTON_SELECTED % 6) {
				case 4: {
					if (BUTTON_SELECTED == 4 || BUTTON_SELECTED == 10) {
						isCanMove(22);
					} else {
						isCanMove(-14);
					}
					break;
				}
				case 5: {
					if (BUTTON_SELECTED == 5 || BUTTON_SELECTED == 11) {
						isCanMove(20);
					} else {
						isCanMove(-16);
					}
					break;
				}
				case 2:
				case 3: {
					isCanMove(1);
					break;
				}
				case 1: {
					isCanMove(-1);
					break;
				}
				case 0: {
					isCanMove(5);
					break;
				}
				}
				break;
			}
			}
		} else {
			switch (MENU_SELECTED) {
			case vip_kick: {
				if (false)// 有加为好友功能
					MENU_SELECTED--;
				break;
			}
			case invite: {
				MENU_SELECTED = 0;
				break;
			}
			case close:
			case lookon: {
				if (isMember()
						/*&& Gplayer[(tableChairs[BUTTON_SELECTED] & 0x3f)].Property == 0*/)// 有踢人功能
					MENU_SELECTED = 2;
				else if (false)// 有加为好友功能
					MENU_SELECTED = 1;
				else
					MENU_SELECTED = 0;
				break;
			}
			}
		}

	}
	
	//判断光标时候可以移动
	void isCanMove(int val){
		if(Currentpage + 1 != pagenumber) {
			BUTTON_SELECTED+=val;
			return;
		}
		if(BUTTON_SELECTED + val + (Currentpage)*chairsPerTable*tablePerPage>= chairsPerTable*tableNum )
			return;
		BUTTON_SELECTED += val;
	}

	void getMovePath_Down() {
		if (!OpenMenu) {
			switch (chairsPerTable) {
			case 2: {
				if (BUTTON_SELECTED / (chairsPerTable * tablePerLine) == 3)// 最后一行
				{
					isCanMove(-18);
				} else {
					isCanMove(6);
				}
				break;
			}
			case 3: {
				switch (BUTTON_SELECTED % 3) {
				case 1: {
					if (BUTTON_SELECTED == 19 || BUTTON_SELECTED == 22
							|| BUTTON_SELECTED == 25) {
						isCanMove(-17);
					} else {
						isCanMove(10);
					}
					break;
				}
				case 0: {
					isCanMove(1);
					break;
				}
				case 2: {
					isCanMove(-1);
					break;
				}
				}
				break;
			}
			case 4: {
				switch (BUTTON_SELECTED % 4) {
				case 1: {
					if (BUTTON_SELECTED == 25 || BUTTON_SELECTED == 29
							|| BUTTON_SELECTED == 33) {
						isCanMove(-22);
					} else {
						isCanMove(14);
					}
					break;
				}
				case 2: {
					isCanMove(-1);
					break;
				}
				case 3: {
					isCanMove(-2);
					break;
				}
				case 0: {
					isCanMove(1);
					break;
				}
				}
				break;
			}
			case 5: {
				switch (BUTTON_SELECTED % 5) {
				case 1: {
					if (BUTTON_SELECTED == 21 || BUTTON_SELECTED == 26) {
						isCanMove(-17);
					} else {
						isCanMove(13);
					}
					break;
				}
				case 2: {
					if (BUTTON_SELECTED == 22 || BUTTON_SELECTED == 27) {
						isCanMove(-18);
					} else {
						isCanMove(12);
					}
					break;
				}
				case 0: {
					isCanMove(1);
					break;
				}
				case 3:{
					isCanMove(-1);
					break;
				}
				case 4:{
					isCanMove(-4);
					break;
				}
				}
				break;
			}
			case 6: {
				switch (BUTTON_SELECTED % 6) {
				case 2: {
					if (BUTTON_SELECTED == 26 || BUTTON_SELECTED == 32) {
						isCanMove(-22);
					} else {
						isCanMove(14);
					}
					break;
				}
				case 1: {
					if (BUTTON_SELECTED == 25 || BUTTON_SELECTED == 31) {
						isCanMove(-20);
					} else {
						isCanMove(16);
					}
					break;
				}
				case 0: {
					isCanMove(1);
					break;
				}
				case 3:
				case 4: {
					isCanMove(-1);
					break;
				}
				case 5: {
					isCanMove(-5);
					break;
				}
				}
				break;
			}
			}
		} else {
			switch (MENU_SELECTED) {

⌨️ 快捷键说明

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