com.developpez.java.spaceinvader.app
Class GameContext

java.lang.Object
  extended by com.developpez.java.spaceinvader.app.GameContext

public class GameContext
extends java.lang.Object

Contexte de l'application


Field Summary
static GameContext instance
          Unique instance de la classe, typique du singleton
 int nbLife
           
 int score
           
 
Method Summary
static GameContext getInstance()
          Permet la récupération de l'instance unique, typique du singleton
 int getNbLife()
           
 java.util.Random getRd()
           
 int getScore()
           
 void incScore(int score)
          Incrémente le score
 void kill()
          Appelé a perte d'une vie
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

score

public int score

nbLife

public int nbLife

instance

public static GameContext instance
Unique instance de la classe, typique du singleton

Method Detail

getInstance

public static GameContext getInstance()
Permet la récupération de l'instance unique, typique du singleton

Returns:
Le contexte

getNbLife

public int getNbLife()

getScore

public int getScore()

getRd

public java.util.Random getRd()

incScore

public void incScore(int score)
Incrémente le score

Parameters:
score -

kill

public void kill()
Appelé a perte d'une vie