com.developpez.java.spaceinvader.bean
Class Monster
java.lang.Object
com.developpez.java.spaceinvader.bean.Monster
- Direct Known Subclasses:
- BlueMonster, RedMonster
public abstract class Monster
- extends java.lang.Object
Signature d'un monstre
Constructor Summary |
Monster(javax.microedition.lcdui.Canvas canvas)
Initialisation du monstre |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Monster
public Monster(javax.microedition.lcdui.Canvas canvas)
- Initialisation du monstre
- Parameters:
canvas
- Canvas sur lequel le monstre sera affiché
move
public void move()
- Déplace le monstre vers le bas
getX
public int getX()
- Returns:
- Position en abscice
getY
public int getY()
- Returns:
- Position en ordonnée
getCanvas
public javax.microedition.lcdui.Canvas getCanvas()
- Returns:
- Canvas sur lequel afficher le monstre
getSpeed
public abstract int getSpeed()
- Returns:
- Vitesse du monstre
getImage
public abstract javax.microedition.lcdui.Image getImage()
- Returns:
- Image du monstre
getScore
public abstract int getScore()
- Returns:
- Score apporté par mort du monstre