Beispiel #1
0
  public void update(GameContainer gc, StateBasedGame sbg, int delta) throws SlickException {

    if ((startKnopf.isMouseOver())) {
      menüSchriftStart = schriftRot;
      if (Mouse.isButtonDown(0)) {
        knopfGedrueckt.play();
        sbg.enterState(1);
      }
    } else {
      menüSchriftStart = schriftSchwarz;
    }
    if (optionenKnopf.isMouseOver()) {
      menüSchriftOptionen = schriftRot;
      if (Mouse.isButtonDown(0)) {
        knopfGedrueckt.play();
        sbg.enterState(2);
      }
    } else {
      menüSchriftOptionen = schriftSchwarz;
    }
    if (creditsKnopf.isMouseOver()) {
      menüSchriftCredits = schriftRot;
      if (Mouse.isButtonDown(0)) {
        knopfGedrueckt.play();
        sbg.enterState(3);
      }
    } else {
      menüSchriftCredits = schriftSchwarz;
    }
  }
  @Override
  public void mouseReleased(int but, int x, int y) {

    if (butRetour.isMouseOver()) gotoPreviousView();
    else if (butCreerServer.isMouseOver()) {
      if (server == null) {
        // On le creer
        server = new Server("Serveur jeu Drol");
        Thread tmp = new Thread(server);
        tmp.start();
        System.out.println("Serveur demarrer");
      } else {
        // On le supprime
        server.stopServer();
        server = null;
        System.out.println("Serveur arreter");
      }
    }
  }