start.java

来自「木乃伊 游戏原代码 木乃伊 游戏原代码」· Java 代码 · 共 125 行

JAVA
125
字号
import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
/*
 * Created on 2005-9-6
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */

/**
 * @author user
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class start extends Canvas implements Runnable {
	private Display display; 
	
	private Image jiemian1,jiemian2,jiemian3,jiemian4,
			jiemian11,jiemian21,jiemian31,jiemian41,
			jiemian0,jiemian10;
	
	private int x1,y1,x2,y2,x3,y3,x4,y4;
	private int game;
	private boolean zhuangtai = false;
	private HuaBu1 level1;
	private shuoming level5;
	/**
	 *  
	 */
	public start(Display display) {
		super();
		// TODO Auto-generated constructor stub
		
		this.display = display;
		game=0;
		try {
			jiemian0 = Image.createImage("/res/STRA_1.png");
			jiemian1 = Image.createImage("/res/Zi_1.png");
			jiemian2 = Image.createImage("/res/Zi_2.png");
			jiemian3 = Image.createImage("/res/Zi_3.png");
			jiemian4 = Image.createImage("/res/Zi_4.png");
			jiemian11 = Image.createImage("/res/Zi_11.png");
			jiemian21 = Image.createImage("/res/Zi_21.png");
			jiemian31 = Image.createImage("/res/Zi_31.png");
			jiemian41 = Image.createImage("/res/Zi_41.png");
			//jiemian10 = Image.createImage("/START.png");
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
	}

	/* (non-Javadoc)
	 * @see javax.microedition.lcdui.Displayable#paint(javax.microedition.lcdui.Graphics)
	 */
	protected void paint(Graphics g) {
		// TODO Auto-generated method stub
		g.drawImage(jiemian0, 0, 0, Graphics.TOP | Graphics.LEFT);
		g.drawImage(jiemian11, 14, 172, Graphics.TOP | Graphics.LEFT);
		g.drawImage(jiemian21, 133, 171, Graphics.TOP | Graphics.LEFT);
		g.drawImage(jiemian31, 11, 201, Graphics.TOP | Graphics.LEFT);
		g.drawImage(jiemian41, 131, 201, Graphics.TOP | Graphics.LEFT);
	
	switch(game){
		case 0:
			g.drawImage(jiemian1,12,172,Graphics.TOP | Graphics.LEFT);
			zhuangtai=true;
			break;
		case 1:
			g.drawImage(jiemian2,130,170,Graphics.TOP | Graphics.LEFT);
			zhuangtai=true;
			break;
		case 2:
			g.drawImage(jiemian3,10,200,Graphics.TOP | Graphics.LEFT);
			break;
		
	}
}
	protected void keyPressed(int keyCode) {
		//System.out.println(x + " " + y+" "+qiang1[x][y]);
		if (keyCode == Canvas.KEY_NUM1) {
			game = 0;
			
		} else if (keyCode == Canvas.KEY_NUM2) {
			game = 1;
					
		} else if (keyCode == Canvas.KEY_NUM3) {
			game = 2;
		} 
		if(zhuangtai){
			if (game==0&&keyCode == Canvas.KEY_POUND) {
				Alert alt = new Alert("");
				try {
					Image guan1 = Image.createImage("/res/No_1.png");
					alt.setImage(guan1);
				
				} catch (Exception e) {
				// TODO: handle exception
					e.printStackTrace();
				}
				alt.setTimeout(1500);
				level1 = new HuaBu1(display,keyCode);
				display.setCurrent(alt,level1);
			}
			else if(game==1&&keyCode == Canvas.KEY_POUND){
				level5 = new shuoming(display);
				display.setCurrent(level5);
			}
		}
		repaint();
	}
	/* (non-Javadoc)
	 * @see java.lang.Runnable#run()
	 */
	public void run() {
		// TODO Auto-generated method stub

	}

}

⌨️ 快捷键说明

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