24 lines
455 B
Python
24 lines
455 B
Python
# -*- coding: utf-8 -*-
|
|
from .utils import Coord
|
|
|
|
|
|
# Matrix
|
|
NB_LINES = 20
|
|
NB_COLS = 10
|
|
NB_NEXT = 5
|
|
|
|
# Delays (seconds)
|
|
LOCK_DELAY = 0.5
|
|
FALL_DELAY = 1
|
|
AUTOREPEAT_DELAY = 0.200 # Official : 0.300
|
|
AUTOREPEAT_PERIOD = 0.010 # Official : 0.010
|
|
|
|
|
|
# Piece init coord
|
|
CURRENT_COORD = Coord(4, NB_LINES)
|
|
NEXT_COORDS = [
|
|
Coord(NB_COLS+6, NB_LINES-4*n-3)
|
|
for n in range(NB_NEXT)
|
|
]
|
|
HELD_COORD = Coord(-7, NB_LINES-3)
|
|
HELD_I_COORD = Coord(-7, NB_LINES-3) |