📄 fraise.java
字号:
package com.j2medev.chapter5;
import javax.microedition.lcdui.*;
public class Fraise
implements MyGameInterface {
private int fraiseType = FRAISE_DB;
private Image imgFraise;
private int fraiseX = 0, fraiseY = 0;
private int tmpFraiseX = 0;
/**
* 构造函数
*/
public Fraise(Image imgFraise, byte fraiseType, int fraiseX, int fraiseY) {
this.imgFraise = imgFraise;
this.fraiseType = fraiseType;
this.tmpFraiseX = fraiseX * 16;
this.fraiseX = this.tmpFraiseX;
this.fraiseY = fraiseY * 16;
}
/**
* 得到X值
* @return int
*/
public int getFraiseX() {
return fraiseX;
}
/**
* 得到Y值
*/
public int getFraiseY() {
return fraiseY;
}
/**
* 得到宽度
* @return int
*/
public int getFraiseWidth() {
if (fraiseType == FRAISE_LG) {
return imgFraise.getWidth() - 2;
}
else {
return imgFraise.getWidth();
}
}
/**
* 得到高度
* @return int
*/
public int getFraiseHeight() {
return imgFraise.getHeight();
}
/**
* 得到奖品的类型
* @return int
*/
public int getFraiseType() {
return fraiseType;
}
/**
* paint函数
*/
public void paint(Graphics g, int offsetX) {
g.drawImage(imgFraise, tmpFraiseX + offsetX, fraiseY,
Graphics.BOTTOM | Graphics.LEFT);
fraiseX = tmpFraiseX + offsetX;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -