Exemple #1
0
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)
Exemple #2
0
            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")