Fixed exceptions when entering non-numerical waypoints #56
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.
Previously, entering non-numerical values into a waypoint grid, or deleting a cell without providing a number, would throw an exception.This avoids the exception and resets the cell value back to zero if an invalid string is entered.
Note: I noticed that XWA used an additional Math.Round() operation, when the other platforms didn't. I didn't know if there was any reason why, so I kept as is.
EDIT: Only realized after the fact, this doesn't occur in release builds... because of the try/catch... because of course.
Well, at least it won't explode when running in the debugger. I got burned by that issue when editing a test mission, so I was compelled to fix it. Not sure if I should keep this or not.