def main():
    init_sim()

    physics = PhysicsSystem(env_size)
    rendering = RenderingSystem(rad)

    while True:
        draw_frame(rendering, physics)
        draw.show(0.0)
        draw.clear()
Beispiel #2
0
def main():
    filename = sys.argv[1]
    dt = float(sys.argv[2])

    universe = Universe(filename)
    physics = PhysicsSystem()
    rendering = RenderingSystem()

    while True:
        universe._bodies = physics.increaseTime(universe._bodies, dt)
        draw.clear()
        rendering.render(universe._bodies)
        draw.show(10.0)

    # sec = 60
    # secondsWaited = 0.0
    # while secondsWaited < sec:
    #     universe.increaseTime(dt)
    #     universe.draw()
    #     draw.show(0.0)
    #     secondsWaited += dt

    draw.save("/Users/daviddavitadze/Downloads/universe.jpg")