Folgende if-Anwendung habe ich im Zusammenhang mit Slick2D und LWJGL in Verwendung:
Ich habe es der Übersichtlichkeit getrennt. Ist der Cursor zwischen oben genannten Positionen wechselt das Spiel in eine andere Stage. input ist korrekt als Input-Variable erstellt und initialisiert. Ich habe es auch schon mit isMouseButtonPressed versucht.
Klicke ich nun in den Bereich passiert jedoch nichts! Ich bin mir sicher, dass der Fehler im geposteten Code liegt, da alles andere korrekt funktioniert (glaubt mir).
Code:
mousex = Mouse.getX();
mousey = Mouse.getY();
if(mousex > 748 && mousex < 780 && mousey > 20 && mousey < 52) {
if(input.isMouseButtonDown(0)) {
sbg.enterState(2);
}
}
Klicke ich nun in den Bereich passiert jedoch nichts! Ich bin mir sicher, dass der Fehler im geposteten Code liegt, da alles andere korrekt funktioniert (glaubt mir).