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"); } } }