I'm writing a real-time text adventure. However, there is one problem that never ceases to annoy me: the fact that whenever output is printed, it overwrites the line with the user's input.
Does anyone know how to keep the bottom line untouched and reserved for input? Or at least make it appear to be one of those?