Files

31 lines
500 B
Python

from abc import abstractmethod
from game.gameState import GameState
class Block:
@property
@abstractmethod
def character(self):
pass
@property
@abstractmethod
def type(self):
pass
@property
@abstractmethod
def solid(self):
pass
def __init__(self):
pass
@abstractmethod
def on_collision(self, gameState: GameState):
pass
@abstractmethod
def to_string(self):
pass