I've made some changes to the way Grid, VisualGrid, and WorldMap are defined to make it possible to use a PlainGrid implementation for generics. I'm sending this pull now because we could merge this soon so that we don't have to deal with JavaFX stuff while writing tests.
@jgkamat could you review 0266496 carefully? (Wow, a commit hash with only numbers; weird.)
This pull also contains miscellaneous changes like Javadoc cleanup; consult the commit messages.
I've made some changes to the way Grid, VisualGrid, and WorldMap are defined to make it possible to use a PlainGrid implementation for generics. I'm sending this pull now because we could merge this soon so that we don't have to deal with JavaFX stuff while writing tests.
@jgkamat could you review 0266496 carefully? (Wow, a commit hash with only numbers; weird.)
This pull also contains miscellaneous changes like Javadoc cleanup; consult the commit messages.