If the game runs normally without IDLE, then, to run it from IDLE, add pygame.quit() at the end of the script:
if __name__ == "__main__":
MainWindow = PyManMain()
MainWindow.MainLoop()
pygame.quit()
... and just before the sys.exit():
def MainLoop(self):
"""This is the Main Loop of the Game"""
while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
--
http://mail.python.org/mailman/listinfo/python-list
