31 lines
587 B
Python
31 lines
587 B
Python
from pyray import *
|
|
from block2d import Block2d
|
|
|
|
screen_width = 800
|
|
screen_height = 600
|
|
|
|
def main():
|
|
init_window(screen_width, screen_height, "Physics Simulation")
|
|
set_target_fps(60)
|
|
|
|
content = Block2d(
|
|
Vector2(screen_width / 2, screen_height / 2),
|
|
Vector2(screen_width / 3, screen_height / 3),
|
|
)
|
|
|
|
while not window_should_close():
|
|
if is_mouse_button_pressed(MOUSE_LEFT_BUTTON):
|
|
content.control(get_mouse_position())
|
|
|
|
content.update()
|
|
|
|
begin_drawing()
|
|
clear_background(RAYWHITE)
|
|
content.display()
|
|
end_drawing()
|
|
|
|
close_window()
|
|
|
|
if __name__ == "__main__":
|
|
main()
|