def __init__(self, gravity = 0.3): self.view = PtView() self.board = Board() self.p = Piece(self.board) self.p_next = Piece(self.board) self.score = 0 self.line_erasable = [] self.interval = copy.deepcopy(PtModel.INTERVAL) self.interval['gravity'] = gravity self.time = copy.deepcopy(PtModel.TIME) self.flag = { 'moving': True, 'rotating': True } self.view.renderNext(self.p_next.getShape(), self.p_next.getType())