@@ -18,27 +18,27 @@ local function vector2(x, y)
1818end
1919
2020local groups = {
21- awake = evo .builder (): build (),
22- physics = evo .builder (): build (),
23- graphics = evo .builder (): build (),
24- shutdown = evo .builder (): build (),
21+ awake = evo .spawn (),
22+ physics = evo .spawn (),
23+ graphics = evo .spawn (),
24+ shutdown = evo .spawn (),
2525}
2626
2727local singles = {
28- delta_time = evo .builder (): single ( 0.016 ): build ( ),
29- physics_gravity = evo .builder (): single ( vector2 (0 , 9.81 )): build ( ),
28+ delta_time = evo .spawn_single ( 0.016 ),
29+ physics_gravity = evo .spawn_single ( vector2 (0 , 9.81 )),
3030}
3131
3232local fragments = {
33- force = evo .builder (): build (),
34- position = evo .builder (): build (),
35- velocity = evo .builder (): build (),
33+ force = evo .spawn (),
34+ position = evo .spawn (),
35+ velocity = evo .spawn (),
3636}
3737
3838local queries = {
3939 physics_bodies = evo .builder ()
4040 :include (fragments .force , fragments .position , fragments .velocity )
41- :build (),
41+ :spawn (),
4242}
4343
4444local awake_system = evo .builder ()
@@ -49,8 +49,8 @@ local awake_system = evo.builder()
4949 :set (fragments .force , vector2 (0 , 0 ))
5050 :set (fragments .position , vector2 (0 , 0 ))
5151 :set (fragments .velocity , vector2 (0 , 0 ))
52- :build ()
53- end ):build ()
52+ :spawn ()
53+ end ):spawn ()
5454
5555local integrate_forces_system = evo .builder ()
5656 :group (groups .physics )
@@ -71,7 +71,7 @@ local integrate_forces_system = evo.builder()
7171 velocity .x = velocity .x + (physics_gravity .x + force .x ) * delta_time
7272 velocity .y = velocity .y + (physics_gravity .y + force .y ) * delta_time
7373 end
74- end ):build ()
74+ end ):spawn ()
7575
7676local integrate_velocities_system = evo .builder ()
7777 :group (groups .physics )
@@ -94,7 +94,7 @@ local integrate_velocities_system = evo.builder()
9494 force .x = 0
9595 force .y = 0
9696 end
97- end ):build ()
97+ end ):spawn ()
9898
9999local graphics_system = evo .builder ()
100100 :group (groups .graphics )
@@ -111,14 +111,14 @@ local graphics_system = evo.builder()
111111 ' |-> {entity %d} at {%.4f, %.4f}' ,
112112 entity , position .x , position .y ))
113113 end
114- end ):build ()
114+ end ):spawn ()
115115
116116local shutdown_system = evo .builder ()
117117 :group (groups .shutdown )
118118 :epilogue (function ()
119119 print ' -= | Shutdown | =-'
120120 evo .batch_destroy (queries .physics_bodies )
121- end ):build ()
121+ end ):spawn ()
122122
123123do
124124 evo .process (groups .awake )
0 commit comments