Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I made it compile on Linux, tested by building on Ubuntu 18.04.6 Bionic Beaver and running on Ubuntu 21.10 Impish Indri. Because I don't have a Windows MSVC build environment to test whether it still compiles, this likely breaks the Windows build; however if it does, hopefully it takes very little effort to fix for both platforms.
I experienced one big problem with the mod, when I turn left and right with the mouse, the arc I can turn in is limited, so I can't turn a full circle and continuously in one direction. I don't know if this is present on Windows too or only on Linux, and whether my modifications are to blame.
This HLSDK vs. SDL issue might be related:
ValveSoftware/halflife#1377