i like to output each letter of a string after waiting some time, to get a typewriter effect.
for char in string:
libtcod.console_print(0,3,3,char)
time.sleep(50)
But this blocks the main thread, and the program turns inactive.
You cant access it anymore until it finishes
Note: libtcod is used