Я не могу понять, как отображать текст в pygame.
Я знаю, что не могу использовать печать, как в обычном python IDLE, но я не знаю, как
import pygame, sys
from pygame.locals import *
BLACK = ( 0, 0, 0)
WHITE = (255, 255, 255)
GREEN = (0, 255, 0)
RED = ( 255, 0, 0)
pygame.init()
size = (700, 500)
screen = pygame.display.set_mode(size)
DISPLAYSURF = pygame.display.set_mode((400, 300))
pygame.display.set_caption('P.Earth')
while 1: # main game loop
for event in pygame.event.get():
if event.type == QUIT:
pygame.display.update()
import time
direction = ''
print('Welcome to Earth')
pygame.draw.rect(screen, RED, [55,500,10,5], 0)
time.sleep(1)
Это только начальная часть всей программы.
Если есть формат, который позволит мне показать текст, который я набираю в окне pygame, это было бы здорово. Поэтому вместо использования печати я бы использовал что-то еще. Но я не знаю, что это такое:/
Когда я запускаю свою программу в pygame, она ничего не показывает.
Я хочу, чтобы программа запускалась в окне pygame, а не просто в режиме ожидания.