Skip to content

Remove interop#3491

Merged
AaronVanGeffen merged 3 commits intoOpenLoco:masterfrom
duncanspumpkin:removeInterop
Nov 27, 2025
Merged

Remove interop#3491
AaronVanGeffen merged 3 commits intoOpenLoco:masterfrom
duncanspumpkin:removeInterop

Conversation

@duncanspumpkin
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown
Member

@AaronVanGeffen AaronVanGeffen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm surprised how many files were still including Interop.hpp or even using the OpenLoco::Interop namespace, despite having absolutely no need for it! Getting rid of all this should make for a nice little boost in compilation times.

Moving the registers struct into GameCommands.h is the right call, I agree. Until we have a (strongly typed) alternative for serialisation, this will do for now.

@AaronVanGeffen AaronVanGeffen added this to the v25.11+ milestone Nov 27, 2025
@AaronVanGeffen AaronVanGeffen merged commit 829d9ae into OpenLoco:master Nov 27, 2025
11 checks passed
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.

2 participants