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.
This is the culmination of what we were discussing over in issue #10.
I've been seeing a position problem related to turning, where the calculated vectors in the program don't match up with what actually happens with the game. After combing through the OpenRCT2 code, I found this tasty bit that adjusts the arrow when the orientation changes. This solves the issue, as illustrated below.
The tests that were skipped that you pointed out were testing the deprecated Advance function, so I adjusted the turn test for the values I'm seeing in the game and then made them pass.
Look forward to talking this over!
Resolves #10.