@@ -11,12 +11,13 @@ pub fn startup_system_reset() {
1111 game. init_shared_resource :: < Counter > ( ) ;
1212
1313 // Session startup increments counter by 1
14- game. sessions . create_with ( "game" , |builder| {
15- builder. add_startup_system ( |mut counter : ResMut < Counter > | {
16- // Increment to 1
17- counter. 0 += 1 ;
14+ game. sessions
15+ . create_with ( "game" , |builder : & mut SessionBuilder | {
16+ builder. add_startup_system ( |mut counter : ResMut < Counter > | {
17+ // Increment to 1
18+ counter. 0 += 1 ;
19+ } ) ;
1820 } ) ;
19- } ) ;
2021
2122 // Step twice, startup system should only run once
2223 game. step ( Instant :: now ( ) ) ;
@@ -52,23 +53,24 @@ pub fn single_success_system_reset() {
5253 let mut game = Game :: new ( ) ;
5354
5455 // Session startup increments counter by 1
55- game. sessions . create_with ( "game" , |builder| {
56- builder. init_resource :: < Counter > ( ) ;
57- {
58- let res = builder. resource_mut :: < Counter > ( ) . unwrap ( ) ;
59- assert_eq ! ( res. 0 , 0 ) ;
60- }
61- // system
62- builder. add_single_success_system ( |mut counter : ResMut < Counter > | -> Option < ( ) > {
63- // Increment until 2
64- counter. 0 += 1 ;
65- if counter. 0 >= 2 {
66- return Some ( ( ) ) ;
56+ game. sessions
57+ . create_with ( "game" , |builder : & mut SessionBuilder | {
58+ builder. init_resource :: < Counter > ( ) ;
59+ {
60+ let res = builder. resource_mut :: < Counter > ( ) . unwrap ( ) ;
61+ assert_eq ! ( res. 0 , 0 ) ;
6762 }
68-
69- None
63+ // system
64+ builder. add_single_success_system ( |mut counter : ResMut < Counter > | -> Option < ( ) > {
65+ // Increment until 2
66+ counter. 0 += 1 ;
67+ if counter. 0 >= 2 {
68+ return Some ( ( ) ) ;
69+ }
70+
71+ None
72+ } ) ;
7073 } ) ;
71- } ) ;
7274
7375 // Step three times, single success should've incremented counter to 2 and completed.
7476 game. step ( Instant :: now ( ) ) ;
@@ -126,9 +128,10 @@ pub fn reset_world_resource_override() {
126128 let mut game = Game :: new ( ) ;
127129
128130 // insert counter resource
129- game. sessions . create_with ( "game" , |builder| {
130- builder. init_resource :: < Counter > ( ) ;
131- } ) ;
131+ game. sessions
132+ . create_with ( "game" , |builder : & mut SessionBuilder | {
133+ builder. init_resource :: < Counter > ( ) ;
134+ } ) ;
132135
133136 game. step ( Instant :: now ( ) ) ;
134137 {
@@ -165,9 +168,10 @@ pub fn reset_world_emtpy_resource() {
165168 let mut game = Game :: new ( ) ;
166169
167170 // insert counter resource
168- game. sessions . create_with ( "game" , |builder| {
169- builder. init_resource :: < Counter > ( ) ;
170- } ) ;
171+ game. sessions
172+ . create_with ( "game" , |builder : & mut SessionBuilder | {
173+ builder. init_resource :: < Counter > ( ) ;
174+ } ) ;
171175
172176 game. step ( Instant :: now ( ) ) ;
173177 {
0 commit comments