1- use macroquad:: miniquad:: window:: * ;
2- use macroquad:: prelude:: * ;
31use gravity_sim:: object:: * ;
42use gravity_sim:: world:: * ;
3+ use macroquad:: miniquad:: window:: * ;
4+ use macroquad:: prelude:: * ;
55
6- const BG_COLOR : Color = Color { r : 0.05 , g : 0.05 , b : 0.05 , a : 1. } ;
6+ const BG_COLOR : Color = Color {
7+ r : 0.05 ,
8+ g : 0.05 ,
9+ b : 0.05 ,
10+ a : 1. ,
11+ } ;
712const WINDOW_WIDTH : u32 = 1280 ;
813const WINDOW_HEIGHT : u32 = 720 ;
914const GRAV_CONST : f32 = 0.5 ;
@@ -14,9 +19,27 @@ async fn main() {
1419 let mut world = World :: new ( GRAV_CONST , UPDATE_INTERVAL ) ;
1520 set_window_size ( WINDOW_WIDTH , WINDOW_HEIGHT ) ;
1621
17- world. add_object ( Object :: new ( vec3 ( 5. , 0. , 0. ) , vec3 ( 0. , 0. , 0.01 ) , 1. , 0.5 , RED ) ) ;
18- world. add_object ( Object :: new ( vec3 ( 0. , 0. , 0. ) , vec3 ( 0. , 0. , 0. ) , 1. , 0.5 , GREEN ) ) ;
19- world. add_object ( Object :: new ( vec3 ( -5. , 0. , 0. ) , vec3 ( 0. , 0. , -0.01 ) , 1. , 0.5 , BLUE ) ) ;
22+ world. add_object ( Object :: new (
23+ vec3 ( 5. , 0. , 0. ) ,
24+ vec3 ( 0. , 0. , 0.01 ) ,
25+ 1. ,
26+ 0.5 ,
27+ RED ,
28+ ) ) ;
29+ world. add_object ( Object :: new (
30+ vec3 ( 0. , 0. , 0. ) ,
31+ vec3 ( 0. , 0. , 0. ) ,
32+ 1. ,
33+ 0.5 ,
34+ GREEN ,
35+ ) ) ;
36+ world. add_object ( Object :: new (
37+ vec3 ( -5. , 0. , 0. ) ,
38+ vec3 ( 0. , 0. , -0.01 ) ,
39+ 1. ,
40+ 0.5 ,
41+ BLUE ,
42+ ) ) ;
2043
2144 loop {
2245 clear_background ( BG_COLOR ) ;
0 commit comments