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 + -
显示快捷键?