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

📄 thlacv.java

📁 一个初学者的RPG手机游戏作品
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
				if(cursorNum==1)cursorNum=0;	
				else cursorNum=1;
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)			
			{
				if(cursorNum==0)mnNum=ThLaKeyNum.ACTION_THREE_ONE;
				else mnNum=ThLaKeyNum.ACTION_THREE_TWO;
			}
			if(keycode==ThLaKeyNum.KEY_RIGHTC)			/**按右软键可返回主菜单*/
			{
				mnNum=ThLaKeyNum.ACTION;
			}
			repaint();
			break;	
		case ThLaKeyNum.HELP:							/**选择帮助*/
			if(keycode==ThLaKeyNum.KEY_RIGHTC)			/**按右软键可返回主菜单*/
			{
				mnNum=0;
			}
			repaint();
			break;
		case ThLaKeyNum.ABOUT:							/**选择关于*/
			if(keycode==ThLaKeyNum.KEY_RIGHTC)			/**按右软键可返回主菜单*/
			{
				mnNum=0;
			}
			repaint();
			break;
		case ThLaKeyNum.EXIT:							/**选择退出*/
			if(keycode==ThLaKeyNum.KEY_RIGHTC)			/**按右软键可返回主菜单*/
			{
				mnNum=0;
			}
			repaint();
			break;
		case ThLaKeyNum.GAMESTART_EXIT:
			if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
			{				
				if(exitmenu==0){					/**到了第0个时再往前就回到第1个*/
					exitmenu=1;
				}
				else {
					exitmenu=0;			
					}
			}
			if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
			{
				if(exitmenu==0){					/**到了第0个时再往前就回到第1个*/
					exitmenu=1;
				}
				else {
					exitmenu=0;			
					}
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)
			{	
				if(exitmenu==0)
				mnNum=ThLaKeyNum.MENU;
				else mnNum=ThLaKeyNum.START;
			}
			break;
		case ThLaKeyNum.MUSIC_ON_OFF:
			if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
			{				
				if(musicmenu==0){					/**到了第0个时再往前就回到第1个*/
					musicmenu=1;
				}
				else {
					musicmenu=0;			
					}
			}
			if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
			{
				if(musicmenu==0){					/**到了第0个时再往前就回到第1个*/
					musicmenu=1;
				}
				else {
					musicmenu=0;			
					}
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)
			{			
				if(musicmenu==1)					/**按下FIRE或5或左软键时执行语句*/
				{
					try {						
						if(playOne!=null)
							playOne.stop();
								if(playTwo!=null)
							playTwo.stop();
								if(playThree!=null)
							playThree.stop();
					} catch (IllegalStateException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (MediaException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}		
				}
				else if(musicmenu==0)									/**当音乐播放菜单为1即启动音乐时*/
				{
					if(playOne==null)
						{
							music(0);
						} 
					try {	
						
						playOne.start();	
					} catch (IllegalStateException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					} catch (MediaException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}				
				}
				mnNum=ThLaKeyNum.MENU;
			}
			break;
		case ThLaKeyNum.START_MENU:
			if(keycode==ThLaKeyNum.KEY_UP||keycode==ThLaKeyNum.KEY_NUM2)
			{
				if(stateNowMenuNum==0)stateNowMenuNum=4;	
				else stateNowMenuNum--;
			}
			if(keycode==ThLaKeyNum.KEY_DOWN||keycode==ThLaKeyNum.KEY_NUM8)
			{
				if(stateNowMenuNum==4)stateNowMenuNum=0;	
				else stateNowMenuNum++;
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)			
			{
				switch (stateNowMenuNum) {
				case 0:
					mnNum=ThLaKeyNum.START_MENU_ONE;
					break;
				case 1:
					mnNum=ThLaKeyNum.START_MENU_TWO;
					break;
				case 2:
					mnNum=ThLaKeyNum.START_MENU_THREE;
					break;
				case 3:
					mnNum=ThLaKeyNum.START_MENU_FORE;
					break;
				case 4:
					mnNum=ThLaKeyNum.START_MENU_FIVE;
					break;
				default:
					break;
				}
			}
			if(keycode==ThLaKeyNum.KEY_RIGHTC)
			{
				mnNum=lastmnNum;
			}
			repaint();
			break;
		case ThLaKeyNum.START_MENU_ONE:
			if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
			{
				if(stateSpNum==2)stateSpNum=0;
				else stateSpNum++;
			}
			if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
			{
				if(stateSpNum==0)stateSpNum=2;
				else stateSpNum--;
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)			
			{
			}
			if(keycode==ThLaKeyNum.KEY_RIGHTC)
			{			
				mnNum=ThLaKeyNum.START_MENU;
				tlam.Num_String=0;
				tlam.stateStringW=1;
				tlam.stateStringH=4;
			}
			repaint();
			break;
		case ThLaKeyNum.START_MENU_TWO:
			if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
			{
				if(stateSpNum==2)stateSpNum=0;
				else stateSpNum++;
			}
			if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
			{
				if(stateSpNum==0)stateSpNum=2;
				else stateSpNum--;
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)			
			{
				switch (stateSpNum) {
				case 0:
					mnNum=ThLaKeyNum.SPONE_SKILL;
					break;
				case 1:
					mnNum=ThLaKeyNum.SPTWO_SKILL;
					break;
				case 2:
					mnNum=ThLaKeyNum.SPTHREE_SKILL;
					break;
				default:
					break;
				}
			}
			if(keycode==ThLaKeyNum.KEY_RIGHTC)
			{
				mnNum=ThLaKeyNum.START_MENU;
			}
			repaint();
			break;
		case ThLaKeyNum.START_MENU_THREE:
			if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
			{
				if(stateSpNum==1)stateSpNum=0;
				else stateSpNum=1;
			}
			if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
			{
				if(stateSpNum==0)stateSpNum=1;
				else stateSpNum=0;
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)			
			{
				if(stateSpNum==0)mnNum=ThLaKeyNum.ACTION_THREE_ONE;
				else if(stateSpNum==1)mnNum=ThLaKeyNum.ACTION_THREE_TWO;
			}
			if(keycode==ThLaKeyNum.KEY_RIGHTC)
			{
				mnNum=ThLaKeyNum.START_MENU;
			}
			repaint();
			break;
		case ThLaKeyNum.ACTION_THREE_ONE:
			if(keycode==ThLaKeyNum.KEY_UP||keycode==ThLaKeyNum.KEY_NUM2)
			{
				if(cursorNum==2||cursorNum==3)cursorNum-=2;	
				else cursorNum+=2;
			}
			if(keycode==ThLaKeyNum.KEY_DOWN||keycode==ThLaKeyNum.KEY_NUM8)
			{
				if(cursorNum==0||cursorNum==1)cursorNum+=2;	
				else cursorNum-=2;
			}
			if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
			{
				if(cursorNum==1||cursorNum==3)cursorNum-=1;	
				else cursorNum+=1;
			}
			if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
			{
				if(cursorNum==0||cursorNum==2)cursorNum+=1;	
				else cursorNum-=1;
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)			
			{
				mnNum=ThLaKeyNum.START_ITEM_NUM_ONE;
			}
			if(keycode==ThLaKeyNum.KEY_RIGHTC)
			{
				mnNum=ThLaKeyNum.START_MENU_THREE;
			}
			break;
		case ThLaKeyNum.ACTION_THREE_TWO:
			if(keycode==ThLaKeyNum.KEY_UP||keycode==ThLaKeyNum.KEY_NUM2)
			{
				if(cursorNum==2||cursorNum==3)cursorNum-=2;	
				else cursorNum+=2;
			}
			if(keycode==ThLaKeyNum.KEY_DOWN||keycode==ThLaKeyNum.KEY_NUM8)
			{
				if(cursorNum==0||cursorNum==1)cursorNum+=2;	
				else cursorNum-=2;
			}
			if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
			{
				if(cursorNum==1||cursorNum==3)cursorNum-=1;	
				else cursorNum+=1;
			}
			if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
			{
				if(cursorNum==0||cursorNum==2)cursorNum+=1;	
				else cursorNum-=1;
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)			
			{
				mnNum=ThLaKeyNum.START_ITEM_NUM_TWO;
			}
			if(keycode==ThLaKeyNum.KEY_RIGHTC)
			{
				mnNum=ThLaKeyNum.START_MENU_THREE;
			}
			break;
		case ThLaKeyNum.START_ITEM_NUM_ONE:
			if(keycode==ThLaKeyNum.KEY_LEFT||keycode==ThLaKeyNum.KEY_NUM4)
			{
				if(item_spNum==0)item_spNum=2;	
				else item_spNum-=1;
			}
			if(keycode==ThLaKeyNum.KEY_RIGHT||keycode==ThLaKeyNum.KEY_NUM6)
			{
				if(item_spNum==2)item_spNum=0;	
				else item_spNum+=1;
			}
			if(keycode==ThLaKeyNum.KEY_FIRE||keycode==ThLaKeyNum.KEY_NUM5||keycode==ThLaKeyNum.KEY_LEFTC)			
			{
				if(item_spNum==0)
				{
					switch (cursorNum) {
					case 0:
						if(lastspOneHI==1)tlam.IspOneAct-=10;
						if(spOneHI==false||lastspOneHI!=cursorNum)
						{
							tlam.IspOneAct+=5;
							spOneHI=true;
							lastspOneHI=cursorNum;
						}
						break;
					case 1:
						if(lastspOneHI==0)tlam.IspOneAct-=5;
						if(spOneHI==false||lastspOneHI!=cursorNum)
						{
							tlam.IspOneAct+=10;
							spOneHI=true;
							lastspOneHI=cursorNum;
						}
						break;
					case 2:
						if(lastspOneSI==3)tlam.IspOneD-=10;
						if(spOneSI==false||lastspOneSI!=cursorNum)
						{
							tlam.IspOneD+=5;
							spOneSI=true;
							lastspOneSI=cursorNum;
						}
						break;
					case 3:
						if(lastspOneSI==2)tlam.IspOneD-=5;
						if(spOneSI==false||lastspOneHI!=cursorNum)
						{
							tlam.IspOneD+=10;
							spOneSI=true;
							lastspOneSI=cursorNum;
						}	
						break;
					default:
						break;
					}
				}
				if(item_spNum==1)
				{
					switch (cursorNum) {
					case 0:
						if(lastspTwoHI==1)tlam.IspTwoAct-=10;
						if(spTwoHI==false||lastspTwoHI!=cursorNum)
						{
							tlam.IspTwoAct+=5;
							spTwoHI=true;
							lastspTwoHI=cursorNum;
						}
						break;
					case 1:
						if(lastspTwoHI==0)tlam.IspTwoAct-=5;
						if(spTwoHI==false||lastspTwoHI!=cursorNum)
						{
							tlam.IspTwoAct+=10;
							spTwoHI=true;
							lastspTwoHI=cursorNum;
						}
						break;
					case 2:
						if(lastspTwoSI==3)tlam.IspTwoD-=10;
						if(spTwoSI==false||lastspTwoSI!=cursorNum)
						{
							tlam.IspTwoD+=5;
							spTwoSI=true;
							lastspTwoSI=cursorNum;
						}
						break;
					case 3:
						if(lastspTwoSI==2)tlam.IspTwoD-=5;
						if(spTwoSI==false||lastspTwoSI!=cursorNum)
						{
							tlam.IspTwoD+=10;
							spTwoSI=true;
							lastspTwoSI=cursorNum;
						}	
						break;
					}
				}
				if(item_spNum==2)
				{
					switch (cursorNum) {
					case 0:
						if(lastspTwoHI==1)tlam.IspTwoAct-=10;
						if(spThreeHI==false||lastspThreeHI!=cursorNum)
						{
							tlam.IspThreeAct+=5;
							spThreeHI=true;
							lastspThreeHI=cursorNum;
						}
						break;
					case 1:
						if(lastspThreeHI==1)tlam.IspThreeAct-=5;
						if(spThreeHI==false||lastspThreeHI!=cursorNum)
						{
							tlam.IspThreeAct+=10;
							spThreeHI=true;
							lastspThreeHI=cursorNum;
						}
						break;
					case 2:
						if(lastspThreeSI==3)tlam.IspThreeD-=10;
						if(spThreeSI==false||lastspThreeSI!=cursorNum)
						{
							tlam.IspThreeD+=5;
							spThreeSI=true;
							lastspThreeSI=cursorNum;
						}
						break;
					case 3:
						if(lastspThreeSI==2)tlam.IspThreeD-=5;
						if(spThreeSI==false||lastspThreeSI!=cursorNum)
						{
							tlam.IspThreeD+=10;
							spThreeSI=true;
							lastspThreeSI=cursorNum;
						}	
						break;
					}
				}
				mnNum=ThLaKeyNum.ACTION_THREE_ONE;
				
			}
			if(keycode==ThLaKeyNum.KEY_RIGHTC)
			{
				mnNum=ThLaKeyNum.START_ITEM_NUM_ONE;
			}
			break;
		case ThLaKeyNum.START_ITEM_NUM_TWO:

⌨️ 快捷键说明

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