예제 #1
0
파일: Game.java 프로젝트: NeoN0x/JeeTrix
  @Override
  public void init(GameContainer container) throws SlickException {
    // On récupère l'input
    input = container.getInput();

    // On charge les ressources du jeu
    graphicLayer = new GraphicLayer();

    // En récupérant l'instance on construit l'objet (et donc on charge les sons)
    SoundManager.getInstance();

    // On initialise le jeu
    gameEngine = new GameEngine();
    particleEngine = new ParticleEngine();
    particleEngine.attachGraphicLayer(graphicLayer);
    gameEngine.attachParticleEngine(particleEngine);

    graphicLayer.attachGameBoard(gameEngine.getGameBoard());
    graphicLayer.attachGameEngine(gameEngine);
  }