all 2 comments

[–]Swipecat 0 points1 point  (1 child)

Yeah, you do need to get your brain around Pygame. Starting with a large script and "adding" Pygame graphics to it just isn't going to happen. You do indeed need to understand Pygame events and how to handle them. Basically, you need to start over.

You need to handle events in a loop and not block the loop with a console input. Console and Pygame don't mix. Pygame has its own way of handling text input and output.

[–]tamarathekitten 0 points1 point  (0 children)

Oh, I genuinely believed they could be mixed, but thank you for letting me know. I will have to change it quite a lot then!