class ImageNumbers(): def __init__(self): self.active = True self.model = None self.numberInfo = InfoField() def onEvent(self, event): if event.type == pygame.KEYUP and event.key == pygame.K_n: self.active = not self.active self.render() def render(self): if self.active: self.numberInfo.text = "{}/{}".format(self.model.counter+1, len(self.model.images)) self.numberInfo.position = (self.model.windowWidth - 100, 10) self.numberInfo.render(self.model.renderer.screen) def setModel(self, model): self.model = model
def __init__(self): self.active = True self.model = None self.numberInfo = InfoField()