Esempio n. 1
0
            ObjNumber += 1

    for i in range(len(pawns[7])):
        pawns[7][i].move(pawns[8][0], GROUND_SIZE[0])

    for i in pawns:
        if i in [0, 6]:
            pass
        else:
            for j in range(len(pawns[i])):
                pawns[i][j] = GAMERULE.simulate_physics(
                    pawns[i][j], speed_boost, GROUND_SIZE[0], SCREEN_DIM[1])

    spawn_order = generate_spawn_order()

    to_delete += TERM_SCREEN.add_pawn(spawn_order, GROUND_SIZE[0])

    for i in pawns[9]:
        object_score += i.get_score()

    delete_pawns(to_delete)

    if len(pawns[8]) == 0:
        break

    TERM_SCREEN.draw(
        [game_score, 150 - (now - init_time).seconds, pawns[8][0].get_lives()])
    distance_moved += (std_velocity_frame + speed_boost)
    idx += 1
    idx %= 60
    game_score = pawns[8][0].get_score() + int(