python shellでrun moduleをしていますが、Displayが開いただけでとまり、緑色が付きません。
Python exeで動かすと、if name == 'main': main()の後に、エンターを二回押すと、開いたdisplayが緑色に変化します。Python shellのrun moduleのみで動かしたいですが、どのようにすればよいでしょうか。
===============コード ===================
import sys
import pygame
from pygame.locals import QUIT
pygame.init()
SURFACE = pygame.display.set_mode((200,300))
pygame.display.set_caption ("Just window")
def main():
" " " main routine " " "
while True:
SURFACE.fill ((0,255,0))
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
pygame.display.update()
if name == 'main':
main()
あなたの回答
tips
プレビュー