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

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

?? gamecanvas.java

?? RPG冒險游戲
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
					img_jtl = ImageSet.readImage("/img/Picture.Lib", 1498);
				}
				if(img_jtr == null)
				{
					img_jtr = ImageSet.readImage("/img/Picture.Lib", 5324);
				}
				break;
			case Configration.SS_INTRO:
				if(img_AnyKey == null)
				{
					img_AnyKey = ImageSet.readImage("/img/Picture.Lib", 1680);
				}
				break;
			case Configration.SS_GAMING:
				if(img_Hero == null)
				{
					img_Hero = ImageSet.readImage("/img/Picture.Lib", 2850);
				}
				if(img_Map == null)
				{
					img_Map = ImageSet.readImage("/img/Picture.Lib", 5508);
				}
				if(img_Title == null)
				{
					img_Title = ImageSet.readImage("/img/Picture.Lib", 31736);
				}				
				if(img_jtl == null)
				{
					img_jtl = ImageSet.readImage("/img/Picture.Lib", 1498);
				}
				if(img_jtr == null)
				{
					img_jtr = ImageSet.readImage("/img/Picture.Lib", 5324);
				}
				break;
			case Configration.SS_END:
				if(img_AnyKey == null)
				{
					img_AnyKey = ImageSet.readImage("/img/Picture.Lib", 1680);
				}
				break;
			case Configration.SS_ABOUT:
				break;
		}
	}
	
	private void FreeImage() //圖片御載
	{
		switch(SS_NOW)
		{
			case Configration.SS_LOGO:
				if(img_Logo != null)
				{
					img_Logo = null;
				}
				break;
			case Configration.SS_TITLE:
				if(img_Title != null)
				{
					img_Title = null;
				}
				
				if(img_AnyKey != null)
				{
					img_AnyKey = null;
				}
				break;
			case Configration.SS_MENU:
				if(img_Title != null)
				{
					img_Title = null;
				}
				if(img_jtl != null)
				{
					img_jtl = null;
				}
				if(img_jtr != null)
				{
					img_jtr = null;
				}
				break;
			case Configration.SS_INTRO:
				if(img_AnyKey != null)
				{
					img_AnyKey = null;
				}
				break;
			case Configration.SS_GAMING:
				if(img_Hero != null)
				{
					img_Hero = null;
				}
				if(img_Map != null)
				{
					img_Map = null;
				}
				if(img_Title != null)
				{
					img_Title = null;
				}
				if(img_jtl != null)
				{
					img_jtl = null;
				}
				if(img_jtr != null)
				{
					img_jtr = null;
				}
				break;
			case Configration.SS_END:
				if(img_AnyKey != null)
				{
					img_AnyKey = null;
				}
				break;
			case Configration.SS_ABOUT:
				break;
		}
		System.gc();
	}
	
	public void keyPressed(int keyCode)
	{
		switch(SS_NOW)
		{
			case Configration.SS_LOGO:
				break;
			case Configration.SS_TITLE:
				FreeImage();
				SS_NOW = Configration.SS_MENU;
				LoadImage();
				break;
			case Configration.SS_MENU:
				switch(keyCode)
				{
					case Configration.KEY_UP:
					case KEY_NUM2:
						b_Selected --;
						if(b_Selected < 0)
						{
							b_Selected = 3;
						}
						break;
					case Configration.KEY_DOWN:
					case KEY_NUM8:
						b_Selected ++;
						if(b_Selected > 3)
						{
							b_Selected = 0;
						}
						break;
					case Configration.KEY_OK:
					case KEY_NUM5:
						switch(b_Selected)
						{
							case 0:	//開始新游戲
								is_Loaded = false;
								FreeImage();
								offestY = i_lcdHeight - 30;
								SS_NOW = Configration.SS_INTRO;
								LoadImage();
								break;
							case 1:	//繼續游戲
								is_Loaded = false;
								FreeImage();
								SS_NOW = Configration.SS_GAMING;
								LoadImage();
								initGame();
								LoadGame();
								initStage();
								break;
							case 2:	//游戲說明
								FreeImage();
								SS_NOW = Configration.SS_ABOUT;
								LoadImage();
								break;
							case 3:	//結束游戲
								ExitGame();
								break;
						}
						b_Selected = 0;
						break;
				}
				break;
			case Configration.SS_INTRO:
				FreeImage();
				SS_NOW = Configration.SS_GAMING;
				LoadImage();
				initGame();
				initStage();
				break;
			case Configration.SS_GAMING:				
				switch(CurrentState)
				{
					case Configration.NORMAL:
						if(is_Move)
						{
							switch(keyCode)
							{
								case Configration.KEY_LEFT:
								case KEY_NUM4:
									Direction = Configration.LEFT;
									if(CanMove())
									{
										map.move(32,0);
										b_x--;
									}
									break;
								case Configration.KEY_RIGHT:
								case KEY_NUM6:
									Direction = Configration.RIGHT;
									if(CanMove())
									{
										map.move(-32,0);
										b_x++;
									}
									break;
								case Configration.KEY_UP:
								case KEY_NUM2:
									Direction = Configration.UP;
									if(CanMove())
									{
										map.move(0,32);
										b_y--;
									}
									break;
								case Configration.KEY_DOWN:
								case KEY_NUM8:
									Direction = Configration.DOWN;
									if(CanMove())
									{
										map.move(0,-32);
										b_y++;
									}
									break;
								case Configration.KEY_OK:
								case KEY_NUM5:
									CurrentState = Configration.SHOWMENU;
									break;
								case KEY_NUM1:
									if(b_Stage != 21 && hasLuoPan)
									{
										b_Selected = 1;
										CurrentState = Configration.LUOPAN;
									}
									break;
								case KEY_NUM3:
									if(hasBaoDian)
									{
										b_Dx = b_x;
										b_Dy = b_y;
										CurrentState = Configration.INFO;
									}
									break;
							}
						}
						break;
					case Configration.INFO:
						switch(keyCode)
						{
							case KEY_NUM3:
								map.setPosition(-b_x * 32 + i_lcdCenterX - 16, -b_y * 32 + i_lcdCenterY - 15);
								CurrentState = Configration.NORMAL;
								break;
							case Configration.KEY_UP:
							case KEY_NUM2:
								if(b_Dy > 0)
								{
									b_Dy--;
									map.move(0, 32);
								}
								break;
							case Configration.KEY_DOWN:
							case KEY_NUM8:
								if(b_Dy < 10)
								{
									b_Dy++;
									map.move(0, -32);
								}
								break;
							case Configration.KEY_LEFT:
							case KEY_NUM4:
								if(b_Dx > 0)
								{
									b_Dx--;
									map.move(32, 0);
								}
								break;
							case Configration.KEY_RIGHT:
							case KEY_NUM6:
								if(b_Dx < 10)
								{
									b_Dx++;
									map.move(-32, 0);
								}
								break;
						}
						break;
					case Configration.SHOWMENU:
						switch(keyCode)
						{
							case Configration.KEY_UP:
							case KEY_NUM2:
								b_Selected--;
								if(b_Selected < 0)
								{
									b_Selected = 4;
								}
								break;
							case Configration.KEY_DOWN:
							case KEY_NUM8:
								b_Selected++;
								if(b_Selected > 4)
								{
									b_Selected = 0;
								}
								break;
							case Configration.KEY_OK:
							case KEY_NUM5:
								switch(b_Selected)
								{
									case 0:
										CurrentState = Configration.NORMAL;
										
										break;
									case 1:
										SaveMap();
										SaveGame();
										CurrentState = Configration.NORMAL;
										break;
									case 2:
										LoadGame();
										initStage();
										CurrentState = Configration.NORMAL;
										break;
									case 3:
										CurrentState = Configration.ABOUT;
										break;
									case 4:
										FreeImage();
										SS_NOW = Configration.SS_MENU;
										LoadImage();
										CurrentState = Configration.NORMAL;
										break;
								}
								b_Selected = 0;
								break;
						}
						break;						
					case Configration.SHOPING:
						switch(keyCode)
						{
							case Configration.KEY_UP:
							case KEY_NUM2:
								b_Selected--;
								if(b_Selected < 0)
								{
									b_Selected = 3;
								}
								break;
							case Configration.KEY_DOWN:
							case KEY_NUM8:
								b_Selected++;
								if(b_Selected > 3)
								{
									b_Selected = 0;
								}
								break;
							case Configration.KEY_OK:
							case KEY_NUM5:
								if(b_Stage == 3 && HeroMoney >= 25 && b_Selected!= 3)
								{
									HeroMoney -= 25;
									switch(b_Selected)
									{
										case 0:
											HeroLp += 800;
											break;
										case 1:
											HeroAc += 4;
											break;
										case 2:
											HeroDc += 4;
											break;
									}									
								}
								else if(b_Stage == 11 && HeroMoney >= 100 && b_Selected != 3)
								{
									HeroMoney -= 100;
									switch(b_Selected)
									{
										case 0:
											HeroLp += 4000;
											break;
										case 1:
											HeroAc += 20;
											break;
										case 2:
											HeroDc += 20;
											break;
									}									
								}
								else if(b_Selected == 3)
								{
									CurrentState = Configration.NORMAL;
									b_Selected = 0;
								}
								break;
						}
						break;
					case Configration.LEVELUP:
						switch(b_Stage)
						{
							case 2:
							case 15:
								if(!is_DialogedForLevelUp && Message != null)
								{
									b_DialogIndexForLevelUp++;
									DialogForLevelUp();
								}
								else
								{
									Message = null;
									is_DialogedForLevelUp = false;
									CurrentState = Configration.NORMAL;
								}
								break;
							case 5:
								switch(keyCode)
								{
									case Configration.KEY_UP:
									case KEY_NUM2:
										b_Selected--;
										if(b_Selected < 0)
										{
											b_Selected = 3;
										}
										break;
									case Configration.KEY_DOWN:
									case KEY_NUM8:
										b_Selected++;
										if(b_Selected > 3)
										{
											b_Selected = 0;
										}
										break;
									case Configration.KEY_OK:
									case KEY_NUM5:
										switch(b_Selected)
										{
											case 0:
												if(HeroExp >= 100)
												{
													HeroExp -= 100;
													HeroLvUp(1);
												}
												break;
											case 1:
												if(HeroExp >= 30)
												{
													HeroExp -= 30;
													HeroAc += 5;
												}												
												break;
											case 2:
												if(HeroExp >= 30)
												{
													HeroExp -= 30;
													HeroDc += 5;
												}												
												break;
											case 3:
												CurrentState = Configration.NORMAL;
												b_Selected = 0;
												break;
										}
										break;
								}								
								break;
							case 13:
								switch(keyCode)
								{
									case Configration.KEY_UP:
									case KEY_NUM2:
										b_Selected--;
										if(b_Selected < 0)
										{
											b_Selected = 3;
										}
										break;
									case Configration.KEY_DOWN:
									case KEY_NUM8:
										b_Selected++;
										if(b_Selected > 3)
										{
											b_Selected = 0;
										}
										break;
									case Configration.KEY_OK:
									case KEY_NUM5:
										switch(b_Selected)
										{
											case 0:
												if(HeroExp >= 270)
												{
													HeroExp -= 270;
													HeroLvUp(3);
												}
												break;
											case 1:
												if(HeroExp >= 95)
												{
													HeroExp -= 95;
													HeroAc += 17;
												}												
												break;
											case 2:
												if(HeroExp >= 95)
												{
													HeroExp -= 95;
													HeroDc += 17;
												}												
												break;
											case 3:
												CurrentState = Configration.NORMAL;
												b_Selected = 0;
												break;
										}
										break;
								}								

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
2024国产精品| 粉嫩嫩av羞羞动漫久久久| 色网综合在线观看| 亚洲乱码一区二区三区在线观看| 成人动漫在线一区| 亚洲欧洲另类国产综合| 91在线视频免费观看| 一区二区三区在线看| 欧美日韩成人一区二区| 免费av成人在线| 精品国产亚洲在线| 成人精品一区二区三区中文字幕| 中文字幕av免费专区久久| 91女人视频在线观看| 午夜视频一区二区三区| 精品理论电影在线| 国产激情一区二区三区桃花岛亚洲| 国产精品三级在线观看| 欧美亚州韩日在线看免费版国语版| 午夜私人影院久久久久| 久久久精品国产免费观看同学| 成人免费视频免费观看| 亚洲一区二区av电影| 精品久久久久久久久久久久久久久 | 奇米色777欧美一区二区| 亚洲精品在线电影| 99久久婷婷国产| 亚洲成a人片综合在线| 精品理论电影在线观看 | 亚洲国产高清在线| 欧美在线不卡一区| 国产一区二区日韩精品| 有坂深雪av一区二区精品| 日韩欧美资源站| 99久久er热在这里只有精品15 | 日韩高清不卡一区| 欧美激情综合五月色丁香小说| 欧美性受极品xxxx喷水| 九九精品一区二区| 亚洲一区在线电影| 久久九九久久九九| 欧美猛男gaygay网站| 成人av电影在线播放| 美腿丝袜一区二区三区| 一区二区三区欧美| 国产欧美一区二区精品性色| 在线电影一区二区三区| 99精品在线观看视频| 激情六月婷婷综合| 亚洲r级在线视频| 国产精品久久久久久久久果冻传媒| 欧美日韩成人一区| 91黄色在线观看| 国产精品99久久久久久宅男| 丝袜诱惑制服诱惑色一区在线观看| 中文字幕精品三区| 久久人人97超碰com| 91精品国产色综合久久不卡电影| 91麻豆免费在线观看| 国产v综合v亚洲欧| 久久国产精品一区二区| 亚洲成在线观看| 亚洲激情av在线| 中文字幕亚洲视频| 国产日韩av一区二区| 久久亚洲一区二区三区明星换脸| 6080午夜不卡| 欧美精品一级二级| 欧美美女bb生活片| 欧美日韩国产高清一区二区三区| 欧美吻胸吃奶大尺度电影 | 一本一本久久a久久精品综合麻豆| 狠狠色2019综合网| 国产美女在线精品| 狠狠久久亚洲欧美| 国产资源在线一区| 青青青伊人色综合久久| 日韩av中文在线观看| 日韩高清不卡在线| 卡一卡二国产精品| 久草精品在线观看| 国产精品一区三区| 成人福利视频在线看| 色综合一区二区三区| 一本一道波多野结衣一区二区| 日本高清视频一区二区| 欧洲av一区二区嗯嗯嗯啊| 欧美视频中文一区二区三区在线观看| 91原创在线视频| 91麻豆免费视频| 欧美色手机在线观看| 91精品国产入口在线| 2019国产精品| 国产精品高潮呻吟| 亚洲激情中文1区| 日韩中文字幕91| 国内精品嫩模私拍在线| 东方aⅴ免费观看久久av| 91视频国产观看| 精品视频全国免费看| 欧美一区二区三区人| www精品美女久久久tv| 国产精品免费观看视频| 一区二区三区成人在线视频| 午夜精品免费在线| 久久国产乱子精品免费女| 不卡在线视频中文字幕| 欧美影院午夜播放| 欧美成人r级一区二区三区| 日本一区二区三区国色天香| 亚洲精品乱码久久久久久日本蜜臀| 亚洲国产欧美日韩另类综合| 久久av资源网| 91免费在线播放| 日韩视频一区在线观看| 国产精品毛片无遮挡高清| 亚洲国产一区二区视频| 国产又粗又猛又爽又黄91精品| fc2成人免费人成在线观看播放 | 日韩亚洲欧美在线| 国产精品日日摸夜夜摸av| 天天做天天摸天天爽国产一区| 国产一区啦啦啦在线观看| 色网站国产精品| 久久精品视频在线免费观看| 亚洲午夜激情网站| 国产一区二区三区最好精华液| 日本精品视频一区二区三区| 久久一区二区三区四区| 天天综合天天综合色| 成人精品小蝌蚪| 欧美va亚洲va国产综合| 亚洲男同性视频| 粉嫩av一区二区三区粉嫩| 91精品国产综合久久久久久漫画| 成人欧美一区二区三区小说| 久久激情综合网| 欧美日韩mp4| 亚洲欧美电影院| 国产精品综合一区二区三区| 欧美日韩精品三区| 亚洲视频电影在线| 丰满少妇久久久久久久| 精品福利一二区| 秋霞av亚洲一区二区三| 欧美色窝79yyyycom| 自拍偷在线精品自拍偷无码专区| 国产乱人伦偷精品视频免下载| 欧美日韩精品电影| 亚洲精品乱码久久久久久| 国产夫妻精品视频| 久久久无码精品亚洲日韩按摩| 亚洲电影在线免费观看| 在线视频欧美精品| 亚洲特黄一级片| 成人看片黄a免费看在线| 久久久午夜精品理论片中文字幕| 琪琪久久久久日韩精品| 欧美日韩国产一二三| 亚洲永久精品国产| 91官网在线观看| 国产精品久久久久一区二区三区共| 国产精品99久久久| 精品日韩成人av| 黑人精品欧美一区二区蜜桃| 日韩一区二区在线观看视频| 秋霞电影网一区二区| 欧美成人国产一区二区| 久久精品国产久精国产| 欧美大度的电影原声| 免费日本视频一区| 欧美成人官网二区| 国产一区高清在线| 国产精品毛片久久久久久 | 色视频成人在线观看免| 亚洲欧美日韩在线不卡| 欧美性猛交xxxx黑人交| 亚洲国产精品久久人人爱蜜臀| 欧美性生活大片视频| 日韩综合一区二区| 精品国产一区二区三区av性色| 国产一区二区主播在线| 中文字幕高清不卡| 9久草视频在线视频精品| 一区二区三区精品在线观看| 欧美午夜电影在线播放| 日本三级韩国三级欧美三级| 日韩美女在线视频| 高清成人在线观看| 亚洲女与黑人做爰| 欧美疯狂做受xxxx富婆| 国产一区二区三区四| 国产精品毛片久久久久久久| 在线亚洲欧美专区二区| 日韩中文字幕区一区有砖一区| 亚洲精品一区二区三区四区高清| 成人毛片在线观看| 午夜精品国产更新| 久久久久久99久久久精品网站| 99久久亚洲一区二区三区青草 |