lifemanager.java
来自「本代码为java编写的泡泡龙游戏」· Java 代码 · 共 43 行
JAVA
43 行
import java.awt.*;
public class LifeManager extends Sprite
{
public final static int NB_LIVES = 3;
private int currentLife;
private Image penguin;
public LifeManager(GameApplet applet)
{
super(new Rectangle(529, 3, 107, 35));
penguin = applet.getGameMedia().loadImage("life.gif");
currentLife = NB_LIVES;
}
public final void restart()
{
currentLife = NB_LIVES;
}
public final void decrease()
{
currentLife--;
forceRefresh();
}
public final boolean isDead()
{
return currentLife <= 0;
}
public final void paint(Graphics g, GameApplet applet)
{
for (int i=0 ; i<currentLife ; i++)
{
g.drawImage(penguin, 601-i*36, 3, applet);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?