mirror of
https://github.com/ldericher/fftcgtool
synced 2025-01-15 15:02:59 +00:00
19 lines
435 B
Python
19 lines
435 B
Python
from __future__ import annotations
|
|
|
|
|
|
class Grid(tuple[int, int]):
|
|
def __mul__(self, other: Grid) -> Grid:
|
|
return Grid((self.x * other.x, self.y * other.y))
|
|
|
|
@property
|
|
def x(self) -> int:
|
|
return self[0]
|
|
|
|
@property
|
|
def y(self) -> int:
|
|
return self[1]
|
|
|
|
@property
|
|
def capacity(self) -> int:
|
|
# capacity of grid (reserve last space for card back)
|
|
return self.x * self.y - 1
|