def __init__(self, screen):
super().__init__(screen)
self.rect = pg.Rect(0, 0, 0, 0)
office = CUTSCENE_RESOURCES["office"]
self.origin = pg.time.get_ticks() # milliseconds
self.elapsed = 0 # milliseconds
self._isSentMessage = False
self.render = RenderComponent(self)
self.render.add("office_dog", office["dog"], 1500)
self.render.add("office_cat", office["cat"], 1500)
self.audio = AudioComponent(self, isAutoPlay=False)
# self.audio.add("meow", SFX_RESOURCES["meow_1"])
self.dialogue = Dialogue(self.screen)
self.dialogue.add(dialogue.OFFICE_1, 240, 50, "left")
self.dialogue.add(dialogue.OFFICE_2, 370, 100)
self.dialogue.add(dialogue.OFFICE_3, 240, 50, "left")
self.dialogue.add(dialogue.OFFICE_4, 370, 100)
speed = 1
ts = [0, 4000, 8000, 12000, 16000]
self.timings = [speed*t for t in ts]
评论列表
文章目录