Class GameRoot
java.lang.Object
|
+--GameRoot
- Direct Known Subclasses:
- TestGame
- public class GameRoot
- extends java.lang.Object
Super classe du jeu définie par l'utilisateur
Field Summary |
protected Map |
map
|
static java.util.Vector |
sprite
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
sprite
public static java.util.Vector sprite
map
protected Map map
GameRoot
public GameRoot()
initGame
public void initGame()
actionLeft
public void actionLeft()
actionRight
public void actionRight()
actionUp
public void actionUp()
actionDown
public void actionDown()
actionFire1
public void actionFire1()
actionFire2
public void actionFire2()
getMap
public final Map getMap()
addSprite
protected static final void addSprite(Sprite sprite)
- Ajoute un nouveau sprite devant être pris en compte
durant le déroulement du jeu
mapScroll
protected final void mapScroll(int dx,
int dy)
- Scroll de la map. A ENLEVER !!!
removeSprite
public static final void removeSprite(Sprite sprite)
- Enleve un sprite de la boucle (quand il meurt par exemple)
draw
public void draw(java.awt.Graphics g)
- Affiche la map(si elle existe)
et les sprites
Doit pouvoir etre redéfinie pour pouvoir gérer du scroll parallax
setAutoFire
public final void setAutoFire(boolean b)
getAutoFire
public final boolean getAutoFire()
addGroup
public final void addGroup(SpriteGroup group,
Map map)
- Ajoute un group de sprite en spécifiant pour chacun d'eux
la map courante
addGroup
public final void addGroup(SpriteGroup group)
- Ajoute un group de sprite en spécifiant pour chacun d'eux
une map null