Hallo,
ich programmiere gerade zum Spass und zur Übung einen
Tetris-Clone unter Linux mit svgalib. Jetzt habe ich das Problem,
dass ich nicht weiß, wie ich die Keyboard-Eingaben zur Steuerung
des Spiels, quasi in Echtzeit, abfragen soll.
Ich habe es bisher so gemacht, dass innerhalb einer endlos-while
Schleife, regelmäßig mittels getkey() die Tastatur abgefragt
wird. Leider kann ich die Eingaben so jedoch nicht in Echtzeit
bearbeiten, da sich innerhalb der while-Schleife auch eine
usleep() - Anweisung befindet, um die Spiel-Geschwindigkeit zu
reduzieren. Wäre nett, wenn mir jemand einen Tip geben könnte,
wie man einen vernünftigen Keyboard-Handler ohne zu großen
Aufwand unter Linux implementiert.
Mit freundlichen Grüßen,
Frederic