-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rail Map #99
Merged
Merged
Rail Map #99
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
nalquas
added
enhancement
New feature or request
ux
Usability and Expierience issues.
labels
Feb 28, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 adds a map to the game. See #76.
Press "M" to open the overlay map, which shows only the current route, player position and station names.
It is always zoomed out fully.
Press "M" again to show the fullscreen map, which shows all rails on the map, the players position, station names and signals.
Player can use the mouse wheel to zoom in and out. Player can also click and hold middle mouse button and drag to move the view around. Pressing "Space" will center the map on the player and follow the player.
Press "M" a third time to close the map.
Changes to existing code:
setget
and signals in Signal.gd to update the map when signals changeget_global_transform_at_rail_distance(distance)
in Rail.gdHere is a sample of the overview map:
Here is a sample of the fullscreen map: