draw.ellipseメソッドでウィンドウに楕円を描画する。
import pygame
from pygame.locals import *
import sys
BLACK = (0, 0, 0)
WHITE = (255,255,255)
size = (640, 480)
width, height = size
board_w, board_h = 450, 450
space_w, space_h = (width-board_w)/2, (height-board_h)/2
cell_space = 5
pygame.init()
screen = pygame.display.set_mode(size)
pygame.display.set_caption("Maze")
while True:
screen.fill(BLACK)
pygame.draw.rect(screen,WHITE,(space_w,space_h,board_w,board_h),1)
for y in range(1, 3):
pygame.draw.line(screen,WHITE,(space_w,y*(board_h/3)+space_h),(width-space_w-1,y*(board_h/3)+space_h))
for x in range(1, 3):
pygame.draw.line(screen,WHITE,(x*(board_w/3)+space_w,space_h),(x*(board_w/3)+space_w,height-space_h-1))
pygame.draw.ellipse(screen,(255,255,255),((board_w/3)+space_w+cell_space,(board_h/3)+space_h+cell_space,(board_w/3)-(cell_space*2),(board_h/3)-(cell_space*2)))
pygame.display.update()
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
参考
draw - Pygameドキュメント 日本語訳