def render_headsup2(player, screen): font2.draw_words("JOULE THIEF!", screen, (255, 0, 0), 650, 0) font2.draw_words("Joules: " + str(player.joules), screen, (255, 0, 0), 650, 8) font2.draw_words("Tick: " + str(tick), screen, (255, 0, 0), 650, 16)
right = False if e.type == pygame.KEYDOWN and e.key == pygame.K_F7 and cheats: draw_rects = not draw_rects if e.type == pygame.KEYDOWN and e.key == pygame.K_F8 and cheats: player.joules += 1 screen.fill((0, 0, 0)) if True: player.update(up, down, left, right, level) for s in level: s.draw(screen) # level.draw(screen) npcgroup.update(level, player) level.update() for n in npcgroup: n.draw(screen) # npcgroup.draw(screen) player.draw(screen) player.update_beam(npcgroup, screen) render_headsup2(player, screen) check_gameover(player) else: font2.draw_words( "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()`~~~-~-_=+[]{}\\|;':\",./<>?", screen, (255, 0, 0), 20, 20, ) # font2 pygame.display.flip() time.sleep(0.015) info("Closing")