import pygame
import random
import sys

# راه‌اندازی اولیه
pygame.init()
width, height = 300, 300
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("تاس با Pygame")
font = pygame.font.Font(None, 120)

# رنگ‌ها
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)

# مقدار اولیه تاس
dice_number = 1

# حلقه اصلی بازی
running = True
while running:
    screen.fill(WHITE)

    # نمایش عدد تاس
    text = font.render(str(dice_number), True, BLACK)
    text_rect = text.get_rect(center=(width//2, height//2))
    screen.blit(text, text_rect)

    pygame.display.flip()

    # گرفتن رویدادها
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

        # وقتی Space یا کلیک ماوس زده شد، تاس بنداز
        if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE:
            dice_number = random.randint(1, 6)

        if event.type == pygame.MOUSEBUTTONDOWN:
            dice_number = random.randint(1, 6)

pygame.quit()
sys.exit()