com.developpez.java.spaceinvader.bean
Class Monster

java.lang.Object
  extended by 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
 
Method Summary
 javax.microedition.lcdui.Canvas getCanvas()
           
abstract  javax.microedition.lcdui.Image getImage()
           
abstract  int getScore()
           
abstract  int getSpeed()
           
 int getX()
           
 int getY()
           
 void move()
          Déplace le monstre vers le bas
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Monster

public Monster(javax.microedition.lcdui.Canvas canvas)
Initialisation du monstre

Parameters:
canvas - Canvas sur lequel le monstre sera affiché
Method Detail

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