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

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

?? canvas_menu.java

?? 05年游戲?qū)W院一個學(xué)生寫的項目
?? JAVA
字號:
import java.io.IOException;

import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.game.GameCanvas;
// Download by http://www.codefans.net
public class Canvas_Menu extends GameCanvas
{
	//背景圖片
	private Image imgMenu;
	private MIDlet_Main mainMIDlet;
	private Graphics g;
	//繪畫模式
	private byte drawMode;
	//選擇框的Y
	private short selRectY;
	//選擇框變化記數(shù)
	private byte rectChangeCount;
	//對話框的Y
	private short dialogBoxY;
	//對話框高度
	private short dialogBoxH;
	//是否顯示對話框,是否關(guān)閉對話框,是否顯示對話框中文字
	private boolean isShowDB,isCloseDB,isShowString;
	private Thread t;
	//線程是否退出
	static boolean isThreadCancel;
	
	public Canvas_Menu(MIDlet_Main mid)
	{
		super(false);
		setFullScreenMode(true);
		mainMIDlet=mid;
		g=getGraphics();
		try {
			imgMenu=Image.createImage("/imgMenu.png");
		} catch (IOException e) {
			e.printStackTrace();
		}
		init();
		t=new Thread()
		{
			public void run()
			{
				if(!isThreadCancel)
				{
					long start=System.currentTimeMillis();
					render();
					long end=System.currentTimeMillis();
					short time=(short)(end-start);
					try {
						if(time<100)
							Thread.sleep(100-time);
					} catch (InterruptedException e) {
						e.printStackTrace();
					}
					mainMIDlet.dis.callSerially(this);
				}
			}
		};
		t.start();
	}

	//初始化菜單界面
	public void init()
	{
		drawMode=0;
		selRectY=67;
		dialogBoxY=100;
		dialogBoxH=0;
		isShowDB=false;
		isCloseDB=false;
		isShowString=false;
		g.drawImage(imgMenu,0,0,0);
		g.setFont(Font.getFont(0,0,16));
		g.setColor(0,0,255);
		g.drawRoundRect(93,67,77,27,15,15);
		g.setColor(0,255,255);
		g.drawRoundRect(94,68,75,25,15,15);
		System.gc();
	}
	
	//處理顯示對話框
	public void showDialogBox()
	{
		if(isShowDB)
		{
			dialogBoxY-=10;
			dialogBoxH+=20;
			//當對話框Y變化到10,停止變化,顯示文字
			if(dialogBoxY==10)
			{
				isShowDB=false;
				isShowString=true;
			}
		}
		
		if(isCloseDB)
		{
			dialogBoxY+=10;
			dialogBoxH-=20;
			//當對話框Y變化到100,停止變化,進入菜單選擇模式
			if(dialogBoxY==100)
			{
				isCloseDB=false;
				drawMode=0;
			}
		}
		
		//畫對話框
		g.setColor(0,0,255);
		g.drawRoundRect(11,dialogBoxY,150,dialogBoxH,20,20);
		g.setColor(0,255,255);
		g.drawRoundRect(12,dialogBoxY+1,148,dialogBoxH-2,20,20);
		g.setColor(50,125,255);
		g.fillRoundRect(13,dialogBoxY+2,146,dialogBoxH-4,20,20);
		
		if(isShowString)
		{
			g.setColor(130,245,255);
			switch(drawMode)
			{
				case 3:
				{
					g.drawString("幫  助",70,20,0);
					g.drawString("4鍵或左鍵:向左",20,40,0);
					g.drawString("6鍵或右鍵:向右",20,60,0);
					g.drawString("2鍵或上鍵:炮口正轉(zhuǎn)",20,80,0);
					g.drawString("8鍵或下鍵:炮口反轉(zhuǎn)",20,100,0);
					g.drawString("5鍵或選擇鍵:開火",20,118,0);
					g.drawString("1鍵:切換觀察模式",20,140,0);
					g.drawString("3鍵:切換道具模式",20,160,0);
					break;
				}
				case 4:
				{
					g.drawString("關(guān)  于",70,20,0);
					g.drawString("項目指導(dǎo):馬金明",25,40,0);
					g.drawString("開發(fā)人員:劉飛 ",25,60,0);
					g.drawString("梅橫翔 ",85,80,0);
					g.drawString("盧組海",85,100,0);
					g.drawString("章毅",85,120,0);
					g.drawString("版權(quán):martin工作室",25,140,0);
					g.drawString("     杭州潤力科技",25,160,0);
					break;
				}
			}
		}
	}
	
	//處理選擇框
	public void showSelRect()
	{
		if(rectChangeCount%2==0)
		{
			g.setColor(0,0,255);
			g.drawRoundRect(93,selRectY,77,27,15,15);
			g.setColor(0,255,255);
			g.drawRoundRect(94,selRectY+1,75,25,15,15);
		}
	}
	
	//處理渲染
	public void render()
	{
		rectChangeCount++;
		g.setColor(255,255,255);
		g.fillRect(0,0,Class_Camera.width,Class_Camera.height);
		g.drawImage(imgMenu,0,0,0);
		switch(drawMode)
		{
			//出現(xiàn)選擇框
			case 0:showSelRect();break;
			//進入游戲界面
			case 1:
				Canvas_Main.isThreadCancel=false;
				mainMIDlet.dis.setCurrent(new Canvas_Main(mainMIDlet));
				isThreadCancel=true;
				System.gc();
				break;
			//出現(xiàn)對話框
			case 2:
				Canvas_StageSelect.isThreadCancel=false;
				Canvas_Main.isThreadCancel=true;
				mainMIDlet.dis.setCurrent(new Canvas_Main(mainMIDlet));
				mainMIDlet.dis.setCurrent(new Canvas_StageSelect(mainMIDlet));
				isThreadCancel=true;
				System.gc();
				break;
			case 3:
			case 4:showDialogBox();break;
			//退出
			case 5:mainMIDlet.exit();break;
		}
		flushGraphics();
	}
	
	protected void keyPressed(int keyCode)
	{
		switch(keyCode)
		{
			case -1:
			case 50:
			{
				//當對話框沒變化時才能控制選擇框的向上移動
				if(!isShowDB&&!isCloseDB)
				{
					if(selRectY==67)
						selRectY=171;
					else 
						selRectY-=26;
				}
				break;
			}
			case -2:
			case 56:
			{
				//當對話框沒變化時才能控制選擇框的向下移動
				if(!isShowDB&&!isCloseDB)
				{
					if(selRectY==171)
						selRectY=67;
					else 
						selRectY+=26;
				}
				break;
			}
			
			case -5:
			case -6:
			case 53:
			{
				//當對話框完全關(guān)閉才能再次打開對話框
				if(!isCloseDB&&dialogBoxY==100)
					isShowDB=true;
				//設(shè)置選擇框響應(yīng)模式
				switch(selRectY)
				{
					case 67:drawMode=1;break;
					case 93:drawMode=2;break;
					case 119:drawMode=3;break;
					case 145:drawMode=4;break;
					case 171:drawMode=5;break;
				}
				break;
			}
			
			default:
			{
				//當對話框完全打開才能再次關(guān)閉對話框
				if(!isShowDB&&dialogBoxY==10)
				{
					isCloseDB=true;
					isShowString=false;
				}
				break;
			}
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产色综合久久| 不卡电影免费在线播放一区| 亚洲女性喷水在线观看一区| 日韩精品视频网| 成人中文字幕在线| 久久精品欧美一区二区三区不卡| 欧美videossexotv100| 最新高清无码专区| 国产综合色视频| 欧美精品vⅰdeose4hd| 成人欧美一区二区三区白人| 国产在线精品国自产拍免费| 欧美猛男男办公室激情| 日韩美女啊v在线免费观看| 另类小说图片综合网| 欧美视频一区在线观看| 国产精品久久久久久久浪潮网站| 久久成人18免费观看| 欧美色手机在线观看| 亚洲人xxxx| 成人福利在线看| 国产日韩一级二级三级| 精品在线视频一区| 日韩一区国产二区欧美三区| 婷婷成人激情在线网| 91精品福利视频| 亚洲精品久久久久久国产精华液| 国产麻豆日韩欧美久久| 日韩三级免费观看| 青青草成人在线观看| 欧美色中文字幕| 亚洲图片有声小说| 欧美撒尿777hd撒尿| 一区二区三区中文在线观看| 91一区二区在线观看| 国产精品美女久久福利网站| 国产精品一区专区| 日本一区二区三区在线不卡| 国产黄色精品视频| 欧美激情一区在线观看| 风间由美一区二区三区在线观看 | 另类综合日韩欧美亚洲| 欧美一级片免费看| 麻豆传媒一区二区三区| 精品国产一区二区三区久久久蜜月| 蜜臀av在线播放一区二区三区 | 色婷婷国产精品综合在线观看| 中文字幕欧美一区| 91福利在线观看| 五月天激情综合| 精品99久久久久久| 成人久久18免费网站麻豆| 亚洲日本va在线观看| 欧美老年两性高潮| 精品一区二区三区日韩| 国产日本欧美一区二区| 97国产一区二区| 亚洲一区二区视频在线| 日韩一级视频免费观看在线| 国产成人在线免费观看| 亚洲欧美激情插| 欧美一区二区视频在线观看| 国产伦理精品不卡| 玉足女爽爽91| 欧美变态凌虐bdsm| 99re6这里只有精品视频在线观看| 亚洲国产视频a| 久久久久久久久免费| 色综合久久88色综合天天6| 蜜桃久久久久久| 1000部国产精品成人观看| 欧美精品精品一区| 懂色av一区二区在线播放| 夜夜精品视频一区二区 | 欧美性生活大片视频| 中文字幕精品在线不卡| 欧美性大战久久久| 国产一区二区三区香蕉| 亚洲综合一区二区三区| 久久网站热最新地址| 欧美性受xxxx| 国产成人免费视频| 日韩极品在线观看| 亚洲人午夜精品天堂一二香蕉| 91精品国产欧美一区二区成人| 成人av资源在线| 免费av成人在线| 亚洲国产人成综合网站| 久久精品人人做人人综合| 欧美日韩一级片网站| 北条麻妃国产九九精品视频| 激情综合色播五月| 五月激情六月综合| 亚洲人成网站在线| 欧美国产一区二区在线观看| 日韩一区二区高清| 欧美日韩亚洲综合| 国产拍欧美日韩视频二区| 视频一区国产视频| 国产精品久久久久影院| 欧美大肚乱孕交hd孕妇| 欧美图片一区二区三区| 91首页免费视频| 国产成人在线看| 国产一区二区网址| 蜜臀av一区二区在线免费观看 | 7777精品伊人久久久大香线蕉完整版 | 亚洲欧美成aⅴ人在线观看| 久久色中文字幕| 精品亚洲欧美一区| 亚洲精品在线网站| 91豆麻精品91久久久久久| 国产成人av电影在线| 中文字幕一区二区不卡 | www国产亚洲精品久久麻豆| 91麻豆精品国产91久久久久久久久 | 日韩精品91亚洲二区在线观看 | 91豆麻精品91久久久久久| 99久久精品免费看国产免费软件| 国产成人免费视频| 丁香婷婷综合色啪| 丁香一区二区三区| 成人黄色免费短视频| 成人激情av网| av在线综合网| 色成年激情久久综合| 91九色最新地址| 欧美日韩和欧美的一区二区| 欧美视频日韩视频| 在线播放中文一区| 3d动漫精品啪啪| 精品国产百合女同互慰| 久久精品欧美日韩精品 | 午夜亚洲福利老司机| 日韩国产欧美一区二区三区| 日本人妖一区二区| 国产乱码精品一区二区三区av | 久久影音资源网| 日本乱码高清不卡字幕| 欧美午夜影院一区| 欧美一区二区日韩| 国产偷国产偷精品高清尤物 | 欧美日韩和欧美的一区二区| 欧美日韩在线综合| 欧美日韩国产成人在线免费| 欧美电视剧在线看免费| 国产精品水嫩水嫩| 五月婷婷色综合| 久久99精品国产| 99久久er热在这里只有精品66| 在线影院国内精品| 26uuu亚洲| 亚洲一区二区三区四区中文字幕| 五月天国产精品| 国产不卡在线一区| 欧美日韩国产片| 中文字幕的久久| 视频一区在线播放| 成人国产精品免费网站| 欧美一级久久久久久久大片| 欧美裸体一区二区三区| 久久精品无码一区二区三区| 亚洲伊人伊色伊影伊综合网| 九九国产精品视频| 在线亚洲欧美专区二区| 精品人在线二区三区| 一区二区在线观看不卡| 国产精品一区免费视频| 欧美日韩精品一区二区三区蜜桃| 久久精品亚洲乱码伦伦中文 | 欧美人与z0zoxxxx视频| 国产精品美女视频| 精品一区二区三区在线视频| 欧美视频一区二区三区在线观看 | 亚洲欧美日韩在线不卡| 激情文学综合网| 91精品国产综合久久久久久久| 成人欧美一区二区三区小说| 国产精品538一区二区在线| 制服丝袜亚洲色图| 亚洲不卡一区二区三区| 色综合天天视频在线观看| 久久九九影视网| 精品亚洲成a人| 日韩视频免费观看高清完整版在线观看 | 国产精品久久久久aaaa| 九九国产精品视频| 日韩三级精品电影久久久| 亚洲午夜免费视频| 在线影院国内精品| 亚洲毛片av在线| 一本一道久久a久久精品综合蜜臀| 欧美经典一区二区| 国产精品一色哟哟哟| 亚洲精品一区二区在线观看| 轻轻草成人在线| 日韩亚洲国产中文字幕欧美| 日本最新不卡在线| 欧美一区二区美女| 久久精品久久精品|