-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathassets.py
More file actions
22 lines (16 loc) · 876 Bytes
/
assets.py
File metadata and controls
22 lines (16 loc) · 876 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import pygame
WINDOW = pygame.image.load("assets/hidden.png")
HIDDEN = pygame.image.load("assets/hidden.png")
UNCOVERED = pygame.image.load("assets/uncovered.png")
FLAG = pygame.image.load("assets/flag.png")
MINE = pygame.image.load("assets/mine.png")
NUMBERS = [pygame.image.load(f"assets/{i}.png") for i in range(1, 9)]
def init(window_size, field_size):
global WINDOW, HIDDEN, UNCOVERED, FLAG, MINE, NUMBERS
WINDOW = pygame.transform.scale(WINDOW, window_size)
HIDDEN = pygame.transform.scale(HIDDEN, (field_size, field_size))
UNCOVERED = pygame.transform.scale(UNCOVERED, (field_size, field_size))
FLAG = pygame.transform.scale(FLAG, (field_size, field_size))
MINE = pygame.transform.scale(MINE, (field_size, field_size))
for i in range(len(NUMBERS) - 1):
NUMBERS[i] = pygame.transform.scale(NUMBERS[i], (field_size, field_size))