Physics 2.0.py 文件源码

python
阅读 43 收藏 0 点赞 0 评论 0

项目:Physics-2.0 作者: rschwa6308 项目源码 文件源码
def main():
    screen, dims = init_display()
    bodies, camera, scroll = [], Camera(dims), Scroll()

    settings_window, clock, done, frame_count = create_menu("Settings", bodies, camera, dims,
                                                            [constants.G, constants.COR]), pg.time.Clock(), False, 0

    while not done:
        clock.tick(constants.clock_speed)
        frame_count += 1

        camera.apply_velocity()
        G, COR, misc_settings = update_windows(settings_window)
        done, dims, screen = handle_events(settings_window, camera, scroll, done, dims, screen, bodies, G, COR)
        handle_bodies(G, COR, *misc_settings, scroll, bodies, camera, dims, frame_count, settings_window)
        refresh_display(settings_window, screen, bodies, camera)
        scroll.update_value()

    pg.quit()
    if settings_window.alive: settings_window.destroy()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号