66def fill_desired_game_state (
77 balls : dict [int , flat .DesiredBallState ] = {},
88 cars : dict [int , flat .DesiredCarState ] = {},
9- game_info : Optional [flat .DesiredGameInfoState ] = None ,
9+ match_info : Optional [flat .DesiredMatchInfo ] = None ,
1010 commands : list [flat .ConsoleCommand ] = [],
1111) -> flat .DesiredGameState :
1212 """
@@ -15,19 +15,21 @@ def fill_desired_game_state(
1515 """
1616
1717 game_state = flat .DesiredGameState (
18- game_info_state = game_info , console_commands = commands
18+ match_info = match_info , console_commands = commands
1919 )
2020
2121 if balls :
2222 max_entry = max (balls .keys ())
23+ default_ball = flat .DesiredBallState ()
2324 game_state .ball_states = [
24- balls .get (i , flat . DesiredBallState () ) for i in range (max_entry + 1 )
25+ balls .get (i , default_ball ) for i in range (max_entry + 1 )
2526 ]
2627
2728 if cars :
2829 max_entry = max (cars .keys ())
30+ default_car = flat .DesiredCarState ()
2931 game_state .car_states = [
30- cars .get (i , flat . DesiredCarState () ) for i in range (max_entry + 1 )
32+ cars .get (i , default_car ) for i in range (max_entry + 1 )
3133 ]
3234
3335 return game_state
0 commit comments