Files
PyGame-Tetris/globals.py

33 lines
846 B
Python

import numpy as np
def init():
global BRICKS
BRICKS = {
'I': np.array([[1, 1, 1, 1]]),
'O': np.array([[1, 1],
[1, 1]]),
'T': np.array([[0, 1, 0],
[1, 1, 1]]),
'S': np.array([[0, 1, 1],
[1, 1, 0]]),
'Z': np.array([[1, 1, 0],
[0, 1, 1]]),
'J': np.array([[1, 0, 0],
[1, 1, 1]]),
'L': np.array([[0, 0, 1],
[1, 1, 1]]),
'.': np.array([[1]]),
'+': np.array([[0, 1, 0],
[1, 1, 1],
[0, 1, 0]]),
'U': np.array([[1, 0, 1],
[1, 1, 1]])
}
global TILE_SIZE
TILE_SIZE = 48
global GRID_WIDTH
GRID_WIDTH = 10
global GRID_HEIGHT
GRID_HEIGHT = 18
global grid
grid = np.zeros((GRID_HEIGHT, GRID_WIDTH), dtype=int)