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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gamecanvas.java

?? 手機(jī)射擊游戲源代碼,nokia s60模擬器開發(fā)包,eclipse工具開發(fā).不可用于商業(yè)用途.
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
		if (ccc) {
			lift.setPosition(2188, 148);
			ccc = false;
		}
		if (map.y > 400)
			bbb = true;
		if (lift.x + lift.getWidth() <= 0)
			ccc = true;
	}

	void paintMission1(Graphics g) {
		playerpc3.setPosition(object[0].x + 60, object[0].y - 10);
		playerpc4.setPosition(object[1].x + 60, object[1].y - 10);
		playerpc5.setPosition(object[2].x, 50);
		playerpc6.setPosition(object[2].x, 200);

		imgJuanLeft(g, x1, -30, beijing);
		x1 = imgJuanLeft(g, x1, -30, beijing);
		map.paint(g);

		for (int i = 0; i < object.length; i++) {
			if (object[i].isAlive) {
				object[i].paint(g);
			}
		}

		for (int i = 0; i < 10; i++) {
			NPC[i].NPC1Manage(g, Character.DIRECTION_LEFT, map, NPC[i]);
		}
		for (int i = 10; i < 30; i++) {
			NPC[i].NPC2Manage(g, Character.DIRECTION_LEFT, gds.getMissionID(),50);
			if (NPC[i].isFire) {
				doFireNPC(npcBullets, NPC[i]);
				NPC[i].isFire = false;
			}			
		}
//		npcBulletOverlaps(g, npcBullets);
		if (npcisfire)npcBulletOverlaps(g, npcBullets);
		if (player.isAlive) {
			if (boss.isAlive) {
				boss.paint_boss1(g);
			}

			if (!playerWudi) {
				for (int i = 0; i < NPC.length; i++) {
					npcOverlapsPlayer(NPC[i]);
				}

				if (boss.isAlive) {
					for (int i = 0; i < boss.b1_bullets1.length; i++) {
						bossBulletOverlaps(boss.b1_bullets1[i]);
						bossBulletOverlaps(boss.b1_bullets2[i]);
						bossBulletOverlaps(boss.b1_bullets3[i]);
					}
					bossOverlapsPlayer(boss.boss1[0]);
				}
			}
		}							
		ImagePz(player, map, object);
	}
	int pdf=0;
	
	void paintMission2(Graphics g) {
		imgJuanLeft(g, x1, -30, beijing);
		x1 = imgJuanLeft(g, x1, -30, beijing);
		if (boss.isAlive) {
			boss.paint_boss2(g);			
		}

		map.paint(g);
		if (boss.isAlive) {
			boss.paint_boss2bullet(g);
			boss.paint_boom2(g);			
		}
		for (int i = 0; i < object.length; i++) {
			if (object[i].isAlive) {
				object[i].paint(g);
			}
		}
		for (int i = 0; i < 10; i++) {
			NPC[i].NPC4Manage(g, Character.DIRECTION_LEFT,50);
			if (NPC[i].isFire) {
				doFireNPC4(NPC[i]);
				NPC[i].isFire = false;
			}
		}
		for (int i = 10; i < 30; i++) {
			NPC[i].NPC2Manage(g, Character.DIRECTION_LEFT, gds.getMissionID(),40);
			if (NPC[i].isFire) {
				doFireNPC(npcBullets, NPC[i]);
				NPC[i].isFire = false;
			}
		}
//		npcBulletOverlaps(g, npcBullets);
		if (npcisfire)npcBulletOverlaps(g, npcBullets);
		npc4BulletOverlaps(g);
		if (player.isAlive) {
//			jump();
//			playerMove();
			
			if (!playerWudi) {
				for (int i = 0; i < NPC.length; i++) {
					npcOverlapsPlayer(NPC[i]);
				}

				if (boss.isAlive) {
					for (int i = 0; i < boss.b2_bullets_1.length; i++) {
						bossBulletOverlaps(boss.b2_bullets_1[i]);
						bossBulletOverlaps(boss.b2_bullets_2[i]);
						bossBulletOverlaps(boss.b2_bullets_3[i]);
					}
				}				
			}
		}
//		if (!playerWudi)
//			ImageMove();
		ImagePz(player, map, object);
	}

	boolean npcisfire;
	void paintMission3(Graphics g) {
		imgJuanLeft(g, x1, -30, beijing);
		x1 = imgJuanLeft(g, x1, -30, beijing);
		map.paint(g);

		for (int i = 0; i < object.length; i++) {
			if (object[i].isAlive) {
				object[i].paint(g);
			}
		}

		for (int i = 0; i < 10; i++) {
			NPC[i].NPC4Manage(g, Character.DIRECTION_LEFT,40);
			if (NPC[i].isFire) {
				doFireNPC4(NPC[i]);
				NPC[i].isFire = false;
			}
		}
		for (int i = 10; i < 30; i++) {
			NPC[i].NPC2Manage(g, Character.DIRECTION_LEFT, gds.getMissionID(),30);
			if (NPC[i].isFire) {
				doFireNPC(npcBullets, NPC[i]);
				NPC[i].isFire = false;
			}
		}
//		npcBulletOverlaps(g, npcBullets);
		if (npcisfire)npcBulletOverlaps(g, npcBullets);
		npc4BulletOverlaps(g);
		if (player.isAlive) {
//			jump();
//			playerMove();
			if (boss.isAlive) {
				boss.paint_boss3(g);
			}

			if (!playerWudi) {
				for (int i = 0; i < NPC.length; i++) {
					npcOverlapsPlayer(NPC[i]);
				}

				if (boss.isAlive) {
					for (int i = 0; i < boss.boss3_b3.length; i++) {
						bossBulletOverlaps(boss.boss3_b3[i]);
					}
//					bossOverlapsPlayer(boss.boss3[0]);
					bossOverlapsPlayer(boss.boss3[3]);
					if (boss.h)
						bossOverlapsPlayer(boss.boss3[8]);
					if (boss.n)
						bossOverlapsPlayer(boss.boss3[9]);
				}				
			}
		}
//		if (!playerWudi)
//			ImageMove();
		ImagePz(player, map, object);
	}

	void paintMission4(Graphics g) {	
		lCeng();
		liftBT();
		if (!uuu) {
			imgJuanLeft(g, x1, beijing.y, beijing);
			x1 = imgJuanLeft(g, x1, beijing.y, beijing);
		}
		if (uuu) {
			imgJuanDown(g, x1, beijing.y, beijing);
			beijing.y = imgJuanDown(g, x1, beijing.y, beijing);
		}
		if (player.collidesWith(lift)) {
			player.y -= 5;
		}
		map.paint(g);
		playerPc.paint(g);
		lift.paint(g);
		for (int i = 0; i < object.length; i++) {
			if (object[i].isAlive) {
				object[i].paint(g);
			}
		}

		for (int i = 0; i < 10; i++) {
			NPC[i].NPC4Manage(g, Character.DIRECTION_LEFT,30);
			if (NPC[i].isFire) {
				doFireNPC4(NPC[i]);
				NPC[i].isFire = false;
			}
		}
		for (int i = 10; i < 30; i++) {
			NPC[i].NPC2Manage(g, Character.DIRECTION_LEFT, gds.getMissionID(),20);
			if (NPC[i].isFire) {
				doFireNPC(npcBullets, NPC[i]);
				NPC[i].isFire = false;
			}
		}
//		npcBulletOverlaps(g, npcBullets);
		if (npcisfire)npcBulletOverlaps(g, npcBullets);
		npc4BulletOverlaps(g);
		if (player.isAlive) {
//			jump();
//			playerMove();
			if (boss.isAlive) {
				switch (cheng) {
				case 1:
					boss.paint_boss4(g);
					break;
				case 2:
					boss.paint_boss5(g);
					break;
				}
			}

			if (!playerWudi) {
				for (int i = 0; i < NPC.length; i++) {
					npcOverlapsPlayer(NPC[i]);
				}

				if (boss.isAlive) {
					switch (cheng) {
					case 1:
						for (int i = 0; i < boss.boss4_b1.length; i++) {
							bossBulletOverlaps(boss.boss4_b1[i]);
						}
						if (boss.m)
							bossOverlapsPlayer(boss.boss4[3]);
						bossOverlapsPlayer(boss.boss4[0]);
						break;
					case 2:
						for (int i = 0; i < boss.boss5b_2.length; i++) {
							bossBulletOverlaps(boss.boss5b_2[i]);
						}
						if (boss.k){
							bossOverlapsPlayer(boss.boss5[4]);
							bossOverlapsPlayer(boss.boss5[5]);
						}							
						break;
					}
				}				
			}
		}
		ImagePz4(player, map);		
	}

	/** TODO keyPressed * */
	protected void keyPressed(int keycode) {
		if (keycode == 0)
			return;
		switch (keycode) {
		case -1: //手機(jī)鍵盤上鍵,上
			keyUP();
			break;
		case 50: //手機(jī)鍵盤2鍵,上
			keyUP();
			break;
		case -2: //蹲
			keyDOWN();
			break;
		case 56:
			keyDOWN();
			break;
		case -3: //左方向
			keyLEFT();
			break;
		case 52: //手機(jī)鍵盤4鍵,左
			keyLEFT();
			break;
		case -4: //手機(jī)鍵盤右方向
			keyRIGHT();
			break;
		case 54: //手機(jī)鍵盤6鍵,右
			keyRIGHT();
			break;
		case 49: //1鍵 手雷
			keyPUTBOMB();
			break;
		case 51: //3鍵 jump
			keyJUMP();
			break;
		case -6: //左軟鍵
			mc.doThreadStart();	//??????????
			mc.running=true;
			cs.display.setCurrent(mc);
			running=false;
			mc.curret=0;
			break;
		case -7: //右軟鍵
			mc.doThreadStart();
			mc.running=true;
			cs.display.setCurrent(mc);
			running=false;
			mc.curret=0;
			break;
		case 53: //5鍵 fire
			keyFIRE();
			break;
		case -5: //手機(jī)鍵盤確認(rèn)鍵
			keyFIRE();
			break;
		case -10:
			cs.display.setCurrent(mc);
			running=false;
			break;
		case -11:	//接聽電話鍵
			cs.display.setCurrent(mc);
			running=false;
			break;
		default:
			break;
		}
	}
	
	void keyUP() {
		if (!fuhuo){
			player.playerDirect = Character.DIRECTION_UP;
			if (right_bln == true) {
				player.setState(13);
			}
			if (left_bln == true) {
				player.setState(11);
			}
		}
//		zuobi=zuobi+"u";
	}

	void keyDOWN() {
		if (!fuhuo){
			if (downright) {
				player.playerDirect = Character.DIRECTION_RIGHT_DOWN;
				player.setState(4);
			}
			if (downleft) {
				player.playerDirect = Character.DIRECTION_LEFT_DOWN;
				player.setState(14);
			}
		}
//		zuobi=zuobi+"r";
	}

	boolean iszuobi=false;
	void keyRIGHT() {
		if (!fuhuo){
			downright = true;
			downleft = false;
			rightbln = true;
			right_bln = true;
			left_bln = false;
			diaoluo = true;
			player.setDirection(Character.DIRECTION_RIGHT);
			if (player.isjump)
				player.setState(3);
			else player.setState(5);
			player.setMove(true);
			if (player.playerDirect == Character.DIRECTION_UP) {
				player.setState(2);
			}
			d = 2;
		}	
//		zuobi=zuobi+"i";
//		if (zuobi=="yurui"){	//?????????????????????作弊?????????????????????
//			iszuobi=true;
//		}
//		System.out.println(iszuobi);
//		System.out.println(zuobi);
	}

	void keyLEFT() {
		if (!fuhuo){
			diaoluo = true;
			downleft = true;
			downright = false;
			leftbln = true;
			left_bln = true;
			right_bln = false;
			player.setDirection(Character.DIRECTION_LEFT);
			if (player.isjump)
				player.setState(3);
			else player.setState(5);
			player.setMove(true);
			if (player.playerDirect == Character.DIRECTION_UP) {
				player.setState(4);
			}
			d = 2;
		}	
//		zuobi=zuobi+"u";
	}

	void keyFIRE() {
		if (!fuhuo){
//			mc.playmidi(mc.sound.firePlayer);
			if (player.playerDirect == Character.DIRECTION_RIGHT_DOWN) {
				player.setState(8);
				doFireManage();
			}
			if (player.playerDirect == Character.DIRECTION_LEFT_DOWN) {
				player.setState(15);
				doFireManage();
			}
			if (player.playerState == 0) { //站立
				player.setState(1); //平行開槍
				doFireManage();
			}
			if (rightbln || leftbln)
				doFireManage();
			if (player.playerDirect == Character.DIRECTION_UP) {
				if (right_bln == true) {
					player.setState(12);
				}
				if (left_bln == true) {
					player.setState(10);
				}
				doFireManage();
			}
			if (player.playerState == 3){
				doFireManage();
			}				
		}		
	}

	void keyPUTBOMB() {
		if (!fuhuo){
			bombType = 5;
			switch (player.playerDirect) {
			case Character.DIRECTION_UP:
				break;
			case Character.DIRECTION_RIGHT:
				player.ispao = rightbln;
				player.setState(9);
				doPutBomb();
				break;
			case Character.DIRECTION_LEFT:
				player.ispao = leftbln;
				player.setState(16);
				doPutBomb();
				break;
			case Character.DIRECTION_RIGHT_DOWN:
				player.ispao = rightbln;
				player.setState(9);
				doPutBomb();
				break;
			case Character.DIRECTION_LEFT_DOWN:
				player.ispao = leftbln;
				player.setState(16);
				doPutBomb();
				break;
			}
		}		
	}

	void keyJUMP() {
		if (!fuhuo){
			player.y -= step;
			step -= 1;
			if (rightbln||right_bln)player.setDirection(Character.DIRECTION_RIGHT);
			if (leftbln ||left_bln)player.setDirection(Character.DIRECTION_LEFT);
			player.setState(3);
			player.setIsjump(true);
			d = 2;
		}
//		zuobi="";
//		zuobi="y";
	}

	public void keyReleased(int keycode) {
		setKeyReleased(keycode);
	}

	/** TODO setKeyReleased * */
	void setKeyReleased(int keycode) {
		if (keycode == -3) { //左
			player.setMove(false);
			leftbln = false;
//			player.setState(0);
			if (player.playerState==3)player.setState(3);
			else player.setState(0);
		}
		if (keycode == -4) { //右
			player.setMove(false);
			rightbln = false;
			if (player.playerState==3)player.setState(3);
			else player.setState(0);
		}
		if (keycode == 52) { //左
			player.setMove(false);
			leftbln = false;
//			player.setState(0);
			if (player.playerState==3)player.setState(3);
			else player.setState(0);
		}
		if (keycode == 54) { //右
			player.setMove(false);
			rightbln = false;
//			player.setState(0);
			if (player.playerState==3)player.setState(3);
			else player.setState(0);
		}
	}

	int getKeyStates() {
		return this.keycode;
	}

	/** 揀槍處理 * */
	void getGun(Graphics g) {
		if (gunIco_bln) {
			gunIco.setPosition(gunIco.x, gunIco.y);
			gunIco.paint(g);
			if (player.collidesWith(gunIco)) {
				bulletType = 2;
				myBulletsCount1_1 = 3;
				myBulletsCount1_2 = 0;
				gunIco_bln = false;
			}
		}
		if (gunIco_bln2) {
			gunIco2.setPosition(gunIco2.x, gunIco2.y);
			gunIco2.paint(g);
			if (player.collidesWith(gunIco2)) {
				bulletType = 4;
				myBulletsCount1_1 = 2;
				myBulletsCount1_2 = 0;
				gunIco_bln2 = false;
			}
		}
		if (bombIco_bln) {
			bombIco.setPosition(bombIco.x, bombIco.y);
			bombIco.paint(g);
			if (player.collidesWith(bombIco)) {
				myBombCount = 9;
				bombIco_bln = false;
			}
		}
	}

	/** player子彈數(shù)目處理 * */
	void doFireManage() {
		myBulletsCountT = myBulletsCount1_1 * 10 + myBulletsCount1_2;
		switch (bulletType) {
		case 1:
			doFire(bullets);
			bulletKill = 2;
			break;
		case 2:
			if (myBulletsCountT > 0) { //十位,個位
				doFire(bullets);
				BulletJiShu();
			}
			bulletKill = 5;
			break;
		case 3:
			bulletKill = 8;
			break;
		case 4:
			if (myBulletsCountT > 0) { //十位,個位
				doFire(bullets);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品国产无毒不卡在线观看| 午夜激情久久久| 亚洲青青青在线视频| 欧美一区二区视频网站| 色综合久久久久| 粉嫩一区二区三区在线看| 欧美在线你懂得| 香蕉影视欧美成人| 一区二区三区波多野结衣在线观看| 中文字幕精品三区| 久久久久国产一区二区三区四区| 日韩一区二区在线免费观看| 欧美另类一区二区三区| 欧美视频精品在线观看| 欧美无乱码久久久免费午夜一区| 精品美女一区二区| 日韩三级免费观看| 国产精品全国免费观看高清| 国产精品美女久久福利网站| 亚洲成人av资源| 韩国精品主播一区二区在线观看| 黑人巨大精品欧美一区| 91一区在线观看| 欧美亚洲综合久久| 久久久蜜桃精品| 亚洲一二三专区| 午夜精品福利一区二区蜜股av| 激情五月婷婷综合| 欧美午夜精品一区二区三区| 久久久亚洲精品石原莉奈 | 免费美女久久99| 日日骚欧美日韩| 亚洲h动漫在线| 国产精品三级av| 亚洲二区在线观看| 一区在线观看免费| 亚洲三级免费电影| 亚洲一区影音先锋| 国产高清精品在线| 高清国产一区二区三区| 欧美老人xxxx18| 国产精品理论片| 亚洲精品v日韩精品| 99精品欧美一区二区三区小说 | 欧美久久久久中文字幕| 国产精品欧美一区喷水| 蜜臀va亚洲va欧美va天堂 | 国产精品色噜噜| 精品一区二区三区av| 成人激情文学综合网| 在线免费亚洲电影| 国产精品久久久一本精品| 国产日产欧美一区二区视频| 国产色91在线| 樱花影视一区二区| 国产91精品在线观看| 日韩欧美一级二级三级| 亚洲欧洲av在线| 国产高清无密码一区二区三区| 日韩久久精品一区| 日韩精品免费视频人成| 欧洲精品在线观看| 亚洲色图欧美在线| 9人人澡人人爽人人精品| 欧美视频在线播放| 亚洲小说春色综合另类电影| 91香蕉视频mp4| 国产精品久久久久久久久久免费看 | 国产成人免费在线观看| 久久综合一区二区| 亚洲男同1069视频| 91日韩在线专区| 亚洲欧洲精品天堂一级| 成人av在线一区二区| 亚洲国产精品成人综合| 成人免费视频视频| 欧美精品粉嫩高潮一区二区| 亚洲一级二级在线| 欧美一区二区在线视频| 日韩国产欧美视频| 一本久久综合亚洲鲁鲁五月天 | 精品视频在线免费看| 国产精品三级视频| av一区二区不卡| 亚洲蜜桃精久久久久久久| 在线观看日韩国产| 亚洲一区二区三区四区五区中文| 在线一区二区三区| 亚洲国产精品精华液2区45| 岛国av在线一区| 亚洲欧洲制服丝袜| 色94色欧美sute亚洲线路二| 亚洲第四色夜色| 日韩视频123| 国产精品综合久久| 欧美一区国产二区| 韩国一区二区视频| 中文字幕免费不卡| 91丨porny丨国产入口| 一区二区三区四区不卡在线| 欧美日韩aaaaa| 一区二区三区波多野结衣在线观看| 精品视频一区二区不卡| 日本不卡一区二区三区高清视频| 欧美成人国产一区二区| 国产成人午夜精品影院观看视频 | 在线观看91视频| 蜜桃精品在线观看| 国产清纯美女被跳蛋高潮一区二区久久w| 成人av先锋影音| 亚洲成人免费视频| 亚洲精品在线三区| 韩国三级在线一区| 中文字幕一区二区三区在线播放| 欧美在线免费播放| 国产一区二区在线视频| 久久九九99视频| 色中色一区二区| 久久狠狠亚洲综合| 精品国产乱码久久久久久闺蜜| 国产91高潮流白浆在线麻豆| 亚洲国产精品一区二区www在线| 欧美成人猛片aaaaaaa| 99精品在线观看视频| 亚洲va国产va欧美va观看| 欧美不卡123| 大胆亚洲人体视频| 国产精品无遮挡| 欧美高清dvd| 日韩欧美一区在线观看| 美女视频一区二区| 国产日韩精品一区二区浪潮av| av中文字幕不卡| 亚洲v日本v欧美v久久精品| 欧美老肥妇做.爰bbww| 国产伦精品一区二区三区免费 | 日韩一区二区三区视频在线观看| 青青草91视频| 欧美高清在线一区| 欧美日韩电影一区| 国产一区二区美女| 亚洲激情中文1区| 久久久久久久久久美女| 色婷婷av一区二区| 午夜精品影院在线观看| 国产亚洲一区二区三区| 色婷婷av一区二区三区gif| 美女免费视频一区二区| 亚洲综合网站在线观看| 久久理论电影网| 欧美色视频在线| 粉嫩aⅴ一区二区三区四区五区| 亚洲精品久久久久久国产精华液| 久久影音资源网| 欧美日韩三级视频| 国产成人丝袜美腿| 日本aⅴ免费视频一区二区三区| 91精品国产一区二区三区| 色综合久久中文字幕综合网| 精东粉嫩av免费一区二区三区| 亚洲欧美日本韩国| 久久综合久久久久88| 不卡免费追剧大全电视剧网站| 韩国毛片一区二区三区| 亚洲成人自拍网| 亚洲卡通欧美制服中文| 久久色中文字幕| 色综合色综合色综合| 成人av网站在线观看免费| 蜜臀精品久久久久久蜜臀| 成人伦理片在线| 老汉av免费一区二区三区| 丝袜亚洲另类欧美综合| 综合色中文字幕| 久久久欧美精品sm网站| 日韩一区二区三区免费观看 | 亚洲免费av高清| 欧美高清在线视频| 久久免费看少妇高潮| 欧美一级搡bbbb搡bbbb| 这里只有精品视频在线观看| 日本高清免费不卡视频| 成人精品国产一区二区4080| 国产在线麻豆精品观看| 麻豆91精品视频| 日本aⅴ免费视频一区二区三区| 亚洲制服丝袜av| 亚洲女人****多毛耸耸8| 精品国产免费人成电影在线观看四季 | 精品粉嫩超白一线天av| 欧美私人免费视频| 色综合久久天天| 成人国产精品视频| 成人开心网精品视频| 国产成人精品亚洲午夜麻豆| 国产一区二区三区四| 日本伊人色综合网| 国产综合久久久久影院| 国产一区中文字幕| 国产精品一级黄|