Hallo,
wir programmieren schon seit einiger Zeit einen alternativen Client für das Spiel Teeworlds, zuletzt haben wir einen "Console-Mode" hinzugefügt, wo das Spiel an sich verschwindet, und man hat nur noch eine Konsole vor sich, in der man Commands ausführen lassen kann.
Soweit funktioniert das auch schon ganz gut, das Problem ist nur, dass während man noch das Command tippt eine Nachricht kommen kann, und so der (optische) Input zerstört wird, funktionieren tut das ganze aber weiterhin.
Unsere Code könnt ihr hier einsehen:
So sieht der Output im beschriebenen Fall also aus:
Code:
HIER_FÄNGT_DAS_COMMAND_AND_U[16-03-06 15:38:11][chat]: xush': chatmessage
ND_HIER_ENDET_ES
Was wir also haben wollen ist eine "reservierte" letzte Zeile, in der nur der Input steht, ist sowas möglich? Wenn ja, wie?
Ich hoffe das war jetzt einigermaßen verständlich, danke im vorraus.
Grüße, CallSaul.