📄 mapfirst.java
字号:
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
/*
* 第一张地图
* */
public class Mapfirst extends Father{
Image firstimage = Game.image;
public Rectangle rect[];
public StaticBall sball[];
public int score=0;
public Rectangle gate=new Rectangle(0,30,6,6,false);
public Mapfirst() {
rect = new Rectangle[30];
sball=new StaticBall[8];
for(int i=0;i<sball.length;i++)
{
sball[i]=new StaticBall(1,1);
}
for(int i=0;i<rect.length;i++)
{
rect[i]=new Rectangle(1,1,1,1,false);
}
paint();
}
public void paint() {
Graphics g = firstimage.getGraphics();
g.setColor(0x000000);
super.fpaint(g);//
rectangle(g);
}
public void rectangle(Graphics g) {
rect[0].draw(g, 16, 0, 8, 5, false);
//System.out.println("rectX="+rect[0].getX()+",rectY="+rect[0].getY()+"rectW="+rect[0].getW()+"rectH="+rect[0].getH());
rect[1].draw(g, 32, 0, 1, 5, false);
rect[2].draw(g, 46, 0, 1, 5, false);
rect[3].draw(g, 60, 0, 8, 5, false);
rect[4].draw(g, 76, 0, 2, 5, false);
rect[5].draw(g, 76, 5, 6, 2, false);
rect[6].draw(g, 8, 7, 1, 5, false);
rect[7].draw(g, 8, 14, 60, 2, false);
rect[8].draw(g, 76, 14, 24, 2, false);
rect[9].draw(g, 16, 15, 8, 5, false);
rect[10].draw(g, 60, 15, 8, 5, false);
rect[11].draw(g, 0, 34, 8, 2, false);
rect[12].draw(g, 8, 22, 2, 12, false);
rect[13].draw(g, 8, 22, 4, 2, false);
rect[14].draw(g, 16, 28, 6, 8, false);
rect[15].draw(g, 32, 24, 7, 5, false);
rect[16].draw(g, 46, 24, 7, 5, false);
rect[17].draw(g, 60, 28, 6, 8, false);
rect[18].draw(g, 30, 40, 7, 5, false);
rect[19].draw(g, 46, 40, 7, 5, false);
rect[20].draw(g, 76, 24, 24, 8, false);
rect[21].draw(g, 76, 40, 24, 8, false);
rect[22].draw(g, 76, 56, 24, 1, false);
rect[23].draw(g, 76, 65, 24, 7, false);
rect[24].draw(g, 60, 65, 7, 8, false);
rect[25].draw(g, 46, 65, 1, 7, false);
rect[26].draw(g, 0, 65, 24, 7, false);
rect[27].draw(g, 8, 57, 60, 1, false);
rect[28].draw(g, 16, 50, 7, 7, false);
rect[29].draw(g, 60, 50, 7, 7, false);
sball[0].draw(g, 30, 4);
sball[1].draw(g, 56, 4);
sball[2].draw(g, 12, 17);
sball[3].draw(g, 18, 43);
sball[4].draw(g, 50, 36);
sball[5].draw(g, 42, 52);
sball[6].draw(g, 41, 68);
sball[7].draw(g, 53, 68);
gate.draw(g, 0, 30, 5, 5, false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -