Skip to content

Conversation

@jgilmore
Copy link

Fix non-bidirectional tracks not working correctly
Fix stale information in FreightTrackJunction.ConnectedJunctions and .ConnectedSegments

Added FreightTrackJunction.FreightTrackDirectionResults (enum)
Added FreightTrackJunction.DirectionResults ([4]) This is in preparation for stopping carts from taking bad tracks and getting derailed.

Modified VisitedTracks to be a StringDictionary.
Check for infinite loops at every track vox instead of every 20th

Modifed GetPopupText to display contents of DirectionResults, so now
Displays the lenth of good track in each direction, and what's found there:

  • Infinite loop
  • Dead end that will derail your carts
  • Loop back to this junction
  • good
    Two fixes to track junctions.

Fix non-bidirectional tracks not working correctly
Fix stale information in FreightTrackJunction.ConnectedJunctions and .ConnectedSegments

Added FreightTrackJunction.FreightTrackDirectionResults (enum)
Added FreightTrackJunction.DirectionResults ([4])

Modified VisitedTracks to be a StringDictionary.
Check for infinite loops at every track vox instead of every 20th

Modifed GetPopupText to display contents of DirectionResults, so now
Displays the lenth of good track in each direction, and what's found there:

  • Infinite loop
  • Dead end that will derail your carts
  • Loop back to this junction
  • good

Fix non-bidirectional tracks not working correctly
Fix stale information in FreightTrackJunction.ConnectedJunctions and .ConnectedSegments

Added FreightTrackJunction.FreightTrackDirectionResults (enum)
Added FreightTrackJunction.DirectionResults ([4])

Modified VisitedTracks to be a StringDictionary.
Check for infinite loops at every track vox instead of every 20th

Modifed GetPopupText to display contents of DirectionResults, so now
Displays the lenth of good track in each direction, and what's found there:
  * Infinite loop
  * Dead end that will derail your carts
  * Loop back to this junction
  * good
Two fixes to track junctions.

Fix non-bidirectional tracks not working correctly
Fix stale information in FreightTrackJunction.ConnectedJunctions and .ConnectedSegments

Added FreightTrackJunction.FreightTrackDirectionResults (enum)
Added FreightTrackJunction.DirectionResults ([4])

Modified VisitedTracks to be a StringDictionary.
Check for infinite loops at every track vox instead of every 20th

Modifed GetPopupText to display contents of DirectionResults, so now
Displays the lenth of good track in each direction, and what's found there:
  * Infinite loop
  * Dead end that will derail your carts
  * Loop back to this junction
  * good
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.

1 participant