public int num;
protected void keyRepeated(int code) {
byte key = DEF.KEY_NONE;
if (code == 55) {
if (kaiguan = false) {
num = 0;
System.out.println("kaiguan111==" + kaiguan);
}
else {
if (num > 14) {
System.out.println("kaiguan222==" + kaiguan);
System.out.println("num==" + num);
m_bomber.xuli(true);
num = 0;
}
else {
num++;
System.out.println("num1111111111==" + num);
}
}
}
}
在paint()方法中添加状态栏
m_g.setColor(0xffffff);
m_g.drawRect(1, 80, 5, 100);
if (kaiguan = false) {
m_g.setColor(0xffffff);
m_g.drawRect(1, 80, 5, 100);
}
else {
//添加蓄力条
m_g.setColor(0xffffff);
m_g.drawRect(1, 80, 5, 100);
if (num == 0) {
m_g.setColor(0xffffff);
m_g.drawRect(1, 80, 5, 100);
}
if (num > 2) {
m_g.setColor(255, 237, 236);
m_g.fillRect(1, 159, 5, 21);
}
if (num > 4) {
m_g.setColor(255, 218, 215);
m_g.fillRect(1, 141, 5, 18);
}
if (num > 6) {
m_g.setColor(255, 190, 180);
m_g.fillRect(1, 125, 5, 16);
}
if (num > 8) {
m_g.setColor(255, 158, 151);
m_g.fillRect(1, 111, 5, 14);
}
if (num > 10) {
m_g.setColor(254, 136, 126);
m_g.fillRect(1, 99, 5, 12);
}
if (num > 12) {
m_g.setColor(254, 115, 103);
m_g.fillRect(1, 89, 5, 10);
}
if (num > 14) {
m_g.setColor(254, 75, 61);
m_g.fillRect(1, 80, 5, 9);
}
}