2019-10-08 02:29:57 +02:00

51 lines
669 B
Python

# -*- coding: utf-8 -*-
class Coord:
def __init__(self, x, y):
self.x = x
self.y = y
def __add__(self, other):
return Coord(self.x + other.x, self.y + other.y)
def __matmul__(self, spin):
return Coord(spin * self.y, -spin * self.x)
class Movement:
LEFT = Coord(-1, 0)
RIGHT = Coord(1, 0)
DOWN = Coord(0, -1)
class Spin:
CLOCKWISE = 1
COUNTER = -1
class T_Spin:
NONE = ""
MINI = "MINI\nT-SPIN"
T_SPIN = "T-SPIN"
class T_Slot:
A = 0
B = 1
C = 3
D = 2
class Color:
BLUE = 0
CYAN = 1
GREEN = 2
MAGENTA = 3
ORANGE = 4
RED = 5
YELLOW = 6