Skip to content

Conversation

@barulicm
Copy link
Contributor

Preparation for the upcoming state tracking architectural changes.

We've been abusing some of the common message types to serve both vision output and gameplay state purposes. This PR splits those messages into distinct types, prefixed with VisionState and GameState.

This PR is primarily full of type name changes. There will almost certainly be changes to the fields in some of these messages, but we'll save those for later work.

I've also taken this opportunity to move ateam_vision_filter and ateam_field_manager to the new state_tracking folder. This folder will eventually hold the new game state tracking package as well.

@barulicm barulicm merged commit 27f3a02 into main Oct 1, 2025
1 check passed
@barulicm barulicm deleted the dev/barulicm/state_msg_split branch October 1, 2025 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants