Er hat's doch ganz genau beschrieben:
Also wäre die Liste
5,2,4,3,1
zwar unsortiert (durcheinander), aber nicht alternierend. Das wäre sie, wenn sie so aussähe:
5,3,4,1,2
D.h. der Vergleich wechselt mit jedem Element (mal >, das nächste Mal <)
Aber wie man das geschickt rekursiv löst, ist mir auch noch nciht eingefallen (hab' mich ja auch noch nicht wirklich mit der Frage beschäftigt )
Ich hab' den Code jetzt ein paar Mal durchgesehen und muß BenjieAul recht geben. Du weist nur einmal einen KeyListener zu und zwar dem Objekt der Klasse GameGUI und sonst nirgends.
Weis ihn doch mal dem JPanel haupt zu?!?
Hm? Es wird doch nur eine Konsolenausgabe gemacht. Die müßte an sich angezeigt werden. Oder was meinst Du genau?
Jedenfalls würde ich auch mal statt der Verzwigung einfach generell mal testen, ob der Kontrollfluß in dieser Operation ankommt.
Versuch's doch mal mit einer der beiden anderen key-Funktionen. Oder imeplementier' mal alle 3 in dieser Weise
public void keyPressed()
{
[INDENT]System.out.println("Pressed");[/INDENT]
}
und nimm Dir die passende...
Ich find's nicht prickelnd.
Es riecht so nach Konsole ;-) Will heißen, kein QuickSave und wenn man was versaut, muß man meist einen kompletten Abschnitt nochmal spielen. Bei den Hüpfeinlagen ist das nciht jedermanns Sache.
Zudem lassen sich nur wenige Videos abbrechen oder "beschleunigen", was mir auf den Wecker ging.
Aber ich muß dem Spiel auch Gutes lassen. Das Kampfsystem ist gut, auch wenn es Training erfordert, aber davon nicht allzuviel. Und die Atmosphäre ist klasse...
Hi,
ich hab' mit "Java ist auch eine Insel" angefangen. Das Buch ist Weltklasse und man wird gleich von Anfang in Eclipse eingearbeitet.
Java ist auch eine Insel