?? tool.java
字號(hào):
package com.j2medev.chapter5;
import javax.microedition.lcdui.*;
public class Tool implements MyGameInterface {
private byte toolType = TOOL_BAT;
private Image imgTool;
private int toolX = 0, toolY = 0;
private int tmpToolX = 0;
private byte isCatched;
/**
* 構(gòu)造函數(shù)
*/
public Tool(Image imgTool, byte toolType, int toolX, int toolY) {
this.imgTool = imgTool;
this.toolType = toolType;
this.tmpToolX = toolX * 16;
this.toolX = this.tmpToolX;
this.toolY = toolY * 16;
}
/**
* 得到X值
*/
public int getToolX() {
return toolX;
}
public void setTmpToolX(int tmpToolX) {
this.tmpToolX = tmpToolX;
}
public int getTmpToolX() {
return tmpToolX;
}
public byte getIsCatched() {
return isCatched;
}
public void setIsCatched(byte isCatched) {
this.isCatched = isCatched;
}
/**
* 得到Y(jié)值
*/
public int getToolY() {
return toolY;
}
public void setToolY(int toolY) {
this.toolY = toolY;
}
/**
* 得到寬度
* @return int
*/
public int getToolWidth() {
return imgTool.getWidth();
}
/**
* 得到高度
* @return int
*/
public int getToolHeight() {
return imgTool.getHeight();
}
/**
* 得到獎(jiǎng)品的類型
* @return int
*/
public byte getToolType() {
return toolType;
}
/**
* paint函數(shù)
* @param g Graphics
* @param offsetX int
*/
int i;
public void paint(Graphics g, int offsetX) {
if (i == 0) {
i = 1;
} else {
i = 0;
}
g.drawImage(imgTool, tmpToolX + offsetX, toolY + i,
Graphics.TOP | Graphics.LEFT);
toolX = tmpToolX + offsetX;
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -