class Core(Base): def __init__(self, stageSetId): self.scoreManager = BasicScoreManager(stageSetId) self.scoreManager.read() super().__init__(BasicInfArea(self.scoreManager)) def onUpdate(self): self.scoreManager.update() def onDraw(self): pass def onContinue(self): self.scoreManager.reset() def onMyShipDestruction(self): pass def onMyShipRevival(self): self.scoreManager.addRate(-(self.scoreManager.rate / 2)) def onFinish(self): self.scoreManager.write()
def __init__(self, stageSetId): self.scoreManager = BasicScoreManager(stageSetId) self.scoreManager.read() super().__init__(BasicInfArea(self.scoreManager))