Skip to content

Commit b13b354

Browse files
committed
Rename initialize_agent -> initialize
1 parent bf99cad commit b13b354

File tree

6 files changed

+25
-24
lines changed

6 files changed

+25
-24
lines changed

rlbot/managers/bot.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def __init__(self):
5757

5858
self.renderer = Renderer(self._game_interface)
5959

60-
def _initialize_agent(self):
60+
def _initialize(self):
6161
# search match settings for our name
6262
for player in self.match_settings.player_configurations:
6363
if player.spawn_id == self.spawn_id:
@@ -66,7 +66,7 @@ def _initialize_agent(self):
6666
break
6767

6868
try:
69-
self.initialize_agent()
69+
self.initialize()
7070
except Exception as e:
7171
self.logger.critical(
7272
"Bot %s failed to initialize due the following error: %s", self.name, e
@@ -86,7 +86,7 @@ def _handle_match_settings(self, match_settings: flat.MatchSettings):
8686
and self._has_field_info
8787
and self._has_player_mapping
8888
):
89-
self._initialize_agent()
89+
self._initialize()
9090

9191
def _handle_field_info(self, field_info: flat.FieldInfo):
9292
self.field_info = field_info
@@ -97,7 +97,7 @@ def _handle_field_info(self, field_info: flat.FieldInfo):
9797
and self._has_match_settings
9898
and self._has_player_mapping
9999
):
100-
self._initialize_agent()
100+
self._initialize()
101101

102102
def _handle_player_mappings(self, player_mappings: flat.TeamControllables):
103103
self.team = player_mappings.team
@@ -111,7 +111,7 @@ def _handle_player_mappings(self, player_mappings: flat.TeamControllables):
111111
and self._has_match_settings
112112
and self._has_field_info
113113
):
114-
self._initialize_agent()
114+
self._initialize()
115115

116116
def _handle_ball_prediction(self, ball_prediction: flat.BallPrediction):
117117
self._latest_prediction = ball_prediction
@@ -260,12 +260,12 @@ def set_loadout(self, loadout: flat.PlayerLoadout, spawn_id: int):
260260
"""
261261
Sets the loadout of a bot.
262262
263-
For use as a loadout generator, call inside of `initialize_agent`.
264-
Will be ignored if called outside of `initialize_agent` when state setting is disabled.
263+
For use as a loadout generator, call inside of `initialize`.
264+
Will be ignored if called outside of `initialize` when state setting is disabled.
265265
"""
266266
self._game_interface.send_set_loadout(flat.SetLoadout(spawn_id, loadout))
267267

268-
def initialize_agent(self):
268+
def initialize(self):
269269
"""
270270
Called for all heaver initialization that needs to happen.
271271
Field info, match settings, name, index, and team are fully loaded at this point, and won't return garbage data.

rlbot/managers/hivemind.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,15 @@ def __init__(self):
5454

5555
self.renderer = Renderer(self._game_interface)
5656

57-
def _initialize_agent(self):
57+
def _initialize(self):
5858
# search match settings for our spawn ids
5959
for player in self.match_settings.player_configurations:
6060
if player.spawn_id in self.spawn_ids:
6161
self.names.append(player.name)
6262
self.loggers.append(get_logger(player.name))
6363

6464
try:
65-
self.initialize_agent()
65+
self.initialize()
6666
except Exception as e:
6767
self._logger.critical(
6868
"Hivemind %s failed to initialize due the following error: %s",
@@ -84,7 +84,7 @@ def _handle_match_settings(self, match_settings: flat.MatchSettings):
8484
and self._has_field_info
8585
and self._has_player_mapping
8686
):
87-
self._initialize_agent()
87+
self._initialize()
8888

8989
def _handle_field_info(self, field_info: flat.FieldInfo):
9090
self.field_info = field_info
@@ -95,7 +95,7 @@ def _handle_field_info(self, field_info: flat.FieldInfo):
9595
and self._has_match_settings
9696
and self._has_player_mapping
9797
):
98-
self._initialize_agent()
98+
self._initialize()
9999

100100
def _handle_player_mappings(self, player_mappings: flat.TeamControllables):
101101
self.team = player_mappings.team
@@ -110,7 +110,7 @@ def _handle_player_mappings(self, player_mappings: flat.TeamControllables):
110110
and self._has_match_settings
111111
and self._has_field_info
112112
):
113-
self._initialize_agent()
113+
self._initialize()
114114

115115
def _handle_ball_prediction(self, ball_prediction: flat.BallPrediction):
116116
self._latest_prediction = ball_prediction
@@ -268,12 +268,12 @@ def set_loadout(self, loadout: flat.PlayerLoadout, spawn_id: int):
268268
"""
269269
Sets the loadout of a bot.
270270
271-
For use as a loadout generator, call inside of `initialize_agent`.
272-
Will be ignored if called outside of `initialize_agent` when state setting is disabled.
271+
For use as a loadout generator, call inside of `initialize`.
272+
Will be ignored if called outside of `initialize` when state setting is disabled.
273273
"""
274274
self._game_interface.send_set_loadout(flat.SetLoadout(spawn_id, loadout))
275275

276-
def initialize_agent(self):
276+
def initialize(self):
277277
"""
278278
Called for all heaver initialization that needs to happen.
279279
Field info and match settings are fully loaded at this point, and won't return garbage data.

rlbot/managers/script.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@ def __init__(self):
5151

5252
self.renderer = Renderer(self._game_interface)
5353

54-
def _initialize_agent(self):
54+
def _initialize(self):
5555
self.name = self.match_settings.script_configurations[self.index].name
5656
self.logger = get_logger(self.name)
5757

5858
try:
59-
self.initialize_agent()
59+
self.initialize()
6060
except Exception as e:
6161
self.logger.critical(
6262
"Script %s failed to initialize due the following error: %s",
@@ -78,7 +78,7 @@ def _handle_match_settings(self, match_settings: flat.MatchSettings):
7878
and self._has_field_info
7979
and self._has_player_mapping
8080
):
81-
self._initialize_agent()
81+
self._initialize()
8282

8383
def _handle_field_info(self, field_info: flat.FieldInfo):
8484
self.field_info = field_info
@@ -89,7 +89,7 @@ def _handle_field_info(self, field_info: flat.FieldInfo):
8989
and self._has_match_settings
9090
and self._has_player_mapping
9191
):
92-
self._initialize_agent()
92+
self._initialize()
9393

9494
def _handle_player_mappings(self, player_mappings: flat.TeamControllables):
9595
self.team = player_mappings.team
@@ -103,7 +103,7 @@ def _handle_player_mappings(self, player_mappings: flat.TeamControllables):
103103
and self._has_match_settings
104104
and self._has_field_info
105105
):
106-
self._initialize_agent()
106+
self._initialize()
107107

108108
def _handle_ball_prediction(self, ball_prediction: flat.BallPrediction):
109109
self._latest_prediction = ball_prediction
@@ -236,7 +236,7 @@ def set_loadout(self, loadout: flat.PlayerLoadout, spawn_id: int):
236236
"""
237237
self._game_interface.send_set_loadout(flat.SetLoadout(self.spawn_id, loadout))
238238

239-
def initialize_agent(self):
239+
def initialize(self):
240240
"""
241241
Called for all heaver initialization that needs to happen.
242242
Field info and match settings are fully loaded at this point, and won't return garbage data.

rlbot/version.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def _get_color(color: int) -> str:
1616

1717
RELEASE_NOTES = {
1818
"5.0.0-beta.9": """
19+
Rename the `initialize_agent` method to `initialize`
1920
Update to new sockets spec
2021
""",
2122
"5.0.0-beta.8": """

tests/atba/atba.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class Atba(Bot):
6161
last_send = 0
6262
controller = flat.ControllerState()
6363

64-
def initialize_agent(self):
64+
def initialize(self):
6565
self.logger.info("Initializing agent!")
6666

6767
num_boost_pads = len(self.field_info.boost_pads)

tests/necto/bot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class Necto(Bot):
5151
kickoff_index = -1
5252
ticks = tick_skip # So we take an action the first tick
5353

54-
def initialize_agent(self):
54+
def initialize(self):
5555
# Initialize the rlgym GameState object now that the game is active and the info is available
5656
self.obs_builder = NectoObsBuilder(self.field_info)
5757

0 commit comments

Comments
 (0)