mirror of
https://github.com/kristoferssolo/Tetris.git
synced 2025-10-21 20:00:35 +00:00
refactor(game): block colors depend on settings
This commit is contained in:
parent
a578731b65
commit
9e47d1bf2d
@ -5,7 +5,7 @@ from typing import NamedTuple
|
|||||||
import pygame
|
import pygame
|
||||||
from pygame import Vector2 as Vec2
|
from pygame import Vector2 as Vec2
|
||||||
|
|
||||||
from .colors import TokyoNightNight
|
from .config import CONFIG
|
||||||
from .path import BASE_PATH
|
from .path import BASE_PATH
|
||||||
|
|
||||||
|
|
||||||
@ -47,7 +47,7 @@ class Figure(Enum):
|
|||||||
Vec2(0, -2),
|
Vec2(0, -2),
|
||||||
Vec2(0, 1),
|
Vec2(0, 1),
|
||||||
],
|
],
|
||||||
TokyoNightNight().cyan,
|
CONFIG.colors.cyan,
|
||||||
"I.png",
|
"I.png",
|
||||||
)
|
)
|
||||||
O = FigureConfig(
|
O = FigureConfig(
|
||||||
@ -57,7 +57,7 @@ class Figure(Enum):
|
|||||||
Vec2(1, 0),
|
Vec2(1, 0),
|
||||||
Vec2(1, -1),
|
Vec2(1, -1),
|
||||||
],
|
],
|
||||||
TokyoNightNight().yellow,
|
CONFIG.colors.yellow,
|
||||||
"O.png",
|
"O.png",
|
||||||
)
|
)
|
||||||
T = FigureConfig(
|
T = FigureConfig(
|
||||||
@ -67,7 +67,7 @@ class Figure(Enum):
|
|||||||
Vec2(1, 0),
|
Vec2(1, 0),
|
||||||
Vec2(0, -1),
|
Vec2(0, -1),
|
||||||
],
|
],
|
||||||
TokyoNightNight().purple,
|
CONFIG.colors.purple,
|
||||||
"T.png",
|
"T.png",
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -78,7 +78,7 @@ class Figure(Enum):
|
|||||||
Vec2(0, -1),
|
Vec2(0, -1),
|
||||||
Vec2(1, -1),
|
Vec2(1, -1),
|
||||||
],
|
],
|
||||||
TokyoNightNight().green,
|
CONFIG.colors.green,
|
||||||
"S.png",
|
"S.png",
|
||||||
)
|
)
|
||||||
Z = FigureConfig(
|
Z = FigureConfig(
|
||||||
@ -88,7 +88,7 @@ class Figure(Enum):
|
|||||||
Vec2(0, -1),
|
Vec2(0, -1),
|
||||||
Vec2(-1, -1),
|
Vec2(-1, -1),
|
||||||
],
|
],
|
||||||
TokyoNightNight().red,
|
CONFIG.colors.red,
|
||||||
"Z.png",
|
"Z.png",
|
||||||
)
|
)
|
||||||
J = FigureConfig(
|
J = FigureConfig(
|
||||||
@ -98,7 +98,7 @@ class Figure(Enum):
|
|||||||
Vec2(0, 1),
|
Vec2(0, 1),
|
||||||
Vec2(-1, 1),
|
Vec2(-1, 1),
|
||||||
],
|
],
|
||||||
TokyoNightNight().blue,
|
CONFIG.colors.blue,
|
||||||
"J.png",
|
"J.png",
|
||||||
)
|
)
|
||||||
L = FigureConfig(
|
L = FigureConfig(
|
||||||
@ -108,7 +108,7 @@ class Figure(Enum):
|
|||||||
Vec2(0, 1),
|
Vec2(0, 1),
|
||||||
Vec2(1, 1),
|
Vec2(1, 1),
|
||||||
],
|
],
|
||||||
TokyoNightNight().orange,
|
CONFIG.colors.orange,
|
||||||
"L.png",
|
"L.png",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user