📄 brick.java
字号:
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
public class brick
{
Image brickImg=null;
myCanvas mc=null;
int brickX=0;
int brickY=0;
int tr=0;
int td=0;
int hp=1;
int whichDrick=0;//第几种砖
int brickNum=10;//有几种砖就写几
int brickH=10;//砖的高度
int brickW=20;//砖的宽度
public brick(int tr,int td,int whichDrick,myCanvas mc)
{
this.mc=mc;
this.whichDrick=whichDrick;
try
{
brickImg=Image.createImage("/map.png");
}
catch(Exception e)
{
System.out.println("brick图片加载错误");
e.printStackTrace();
}
brickX=td*brickImg.getWidth()/brickNum+(mc.getWidth()-180)/2;
brickY=tr*brickImg.getHeight()+(mc.getHeight()-196)/2;
}
public void paint(Graphics g)
{
g.setClip(brickX, brickY, brickW, brickH);
g.drawImage(brickImg, brickX-(whichDrick-1)*brickW, brickY, 0);
}
public void recycleRes()
{
brickImg=null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -