22 lines
393 B
Python
22 lines
393 B
Python
class Cell:
|
|
MIN_NEIGHBORS = 1
|
|
MAX_NEIGHBORS = 4
|
|
|
|
def __init__(self) -> None:
|
|
self.neighbors = []
|
|
|
|
def add_neightbor(self, new_neighbor: "Cell"):
|
|
self.neighbors.append(new_neighbor)
|
|
|
|
def __str__(self) -> str:
|
|
return "o"
|
|
|
|
|
|
class StatSphere(Cell):
|
|
pass
|
|
|
|
|
|
class StrengthSphere(StatSphere):
|
|
def __init__(self) -> None:
|
|
super().__init__()
|