?? hall.java
字號:
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 + -