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
           
 
Constructor Summary
GameRoot()
           
 
Method Summary
 void actionDown()
           
 void actionFire1()
           
 void actionFire2()
           
 void actionLeft()
           
 void actionRight()
           
 void actionUp()
           
 void addGroup(SpriteGroup group)
          Ajoute un group de sprite en spécifiant pour chacun d'eux une map null
 void addGroup(SpriteGroup group, Map map)
          Ajoute un group de sprite en spécifiant pour chacun d'eux la map courante
protected static void addSprite(Sprite sprite)
          Ajoute un nouveau sprite devant être pris en compte durant le déroulement du jeu
 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
 boolean getAutoFire()
           
 Map getMap()
           
 void initGame()
           
protected  void mapScroll(int dx, int dy)
          Scroll de la map.
static void removeSprite(Sprite sprite)
          Enleve un sprite de la boucle (quand il meurt par exemple)
 void setAutoFire(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sprite

public static java.util.Vector sprite

map

protected Map map
Constructor Detail

GameRoot

public GameRoot()
Method Detail

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