def update(self, dt) -> str:
     x = (jvcr.DISPLAY_WIDTH - self.lose_draw.width) // 2
     y = (jvcr.DISPLAY_HEIGHT - self.lose_draw.height) // 2
     self.lose_draw.draw(x, y - 32, dt)
     jvcr.print("press Z", x - 8, y + 32, 5)
     if jvcr.btn(jvcr.BTN_A, 0):
         return "next"
Ejemplo n.º 2
0
 def btnp(self, id, player_id=0):
     if jvcr.btn(id, player_id):
         time_not_pressed = self._history.get(id, self.release_time + 0.1)
         if time_not_pressed >= self.release_time:
             self._history[id] = 0
             return True
     return False
Ejemplo n.º 3
0
    def update(self, dt) -> str:
        self.timer += dt
        jvcr.spr(0, 0, 0, 48*16, 256, 144, 0, 0, 0)

        if self.timer > 10:
            return "next"
        if self.timer > 0.5 and jvcr.btn(jvcr.BTN_B, 0):
            return "next"
Ejemplo n.º 4
0
def update(dt):
    cls(0)

    if btn(jvcr.BTN_UP, 0):
        print_symbol('W', 10, 1, 8)
    if btn(jvcr.BTN_DOWN, 0):
        print_symbol('S', 10, 10, 8)
    if btn(jvcr.BTN_LEFT, 0):
        print_symbol('A', 1, 10, 8)
    if btn(jvcr.BTN_RIGHT, 0):
        print_symbol('D', 20, 10, 8)
    if btn(jvcr.BTN_A, 0):
        print_symbol('Z', 1, 30, 8)
    if btn(jvcr.BTN_B, 0):
        print_symbol('X', 10, 30, 8)
    if btn(jvcr.BTN_X, 0):
        print_symbol('C', 20, 30, 8)
    if btn(jvcr.BTN_Y, 0):
        print_symbol('V', 30, 30, 8)
Ejemplo n.º 5
0
 def update(self, dt) -> str:
     jvcr.print("You WON!", 1, 1, 8)
     jvcr.print("press Z", 10, 10, 5)
     if jvcr.btn(jvcr.BTN_A, 0):
         return "next"