Beispiel #1
0
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
Beispiel #2
0
 def __init__(self):
     self.active = True
     self.model = None
     self.numberInfo = InfoField()