def level_loop(self): g = self.g LevelBase.level_loop(self) # when the player investigates something if g.player.pos == (3,10) or g.player.pos == (4,10): if g.event: self.dialog = 1 if self.dialog == 1: str = "\"Stem Scaffolding Construction Device\"" str += "\nGARD01" self.info_box(str) if g.player.pos == (5,10): if g.event: self.dialog = 2 if self.dialog == 2: str = "$> patch --binary template.bsf subject24.bsf > /dev/tty2" str += "\nis written on console" self.info_box(str) if self.oldPos != g.player.pos: # clear dialog box self.dialog = 0 # remmber last pos so I can remove old dialoge boxes self.oldPos = g.player.pos self.timer += 1 # fade out of black if self.timer < 255: if self.timer < 64: alpha = self.timer * 4 self.g.screen.fill((alpha,alpha,alpha), None, BLEND_MULT) if self.timer < 50: self.g.player.animation = 1 elif self.timer < 118: self.g.player.animation = 2 elif self.timer < 135: self.g.player.animation = 1 elif self.timer < 140: self.g.player.animation = 2 elif self.timer < 145: self.g.player.animation = 3 elif self.timer < 156: self.g.player.animation = 0 g.intermission = 0
def level_loop(self): g = self.g LevelBase.level_loop(self) # when the player investigates something if g.player.pos == (6, 9): if g.event: self.dialog = 1 if self.dialog == 1: str = "Gardies Research Facility" self.info_box(str) if g.player.pos == (34, 9): if g.event: self.dialog = 1 if self.dialog == 1: str = "Centre For Innovation" self.info_box(str) if self.oldPos != g.player.pos: # clear dialog box self.dialog = 0 # remmber last pos so I can remove old dialoge boxes self.oldPos = g.player.pos