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"
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
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"
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)
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"