def __init__(self, screen):
super().__init__(screen)
self.rect = pg.Rect(0, 0, 0, 0)
telephone = CUTSCENE_RESOURCES["telephone"]
self.origin = pg.time.get_ticks() # milliseconds
self.elapsed = 0 # milliseconds
self._isComplete = False
self._isReversed = False
self.render = RenderComponent(self, enableRepeat=False)
self.render.add("telephone_none", telephone["none"])
self.render.add("telephone_pick", telephone["pick"], 1100)
self.render.add("telephone_hold", telephone["hold"])
self.render.add("telephone_put", telephone["put"], 1100)
self.audio = AudioComponent(self)
self.dialogue = Dialogue(self.screen)
self.dialogue.add(dialogue.TELEPHONE_1, 350, 150, "left")
self.dialogue.add(dialogue.TELEPHONE_2, 350, 150, "left")
speed = 1
ts = [2000, 2800, 3300, 6300, 10300, 11300, 12100, 14000]
self.timings = [speed*t for t in ts]
评论列表
文章目录