Preliminary stuff.
Main for MVP testing.
Merge branch 'master' of https://github.com/jasonfleischer/KingsNThings into mvp-opt1
RUN MVPApplication FOR PREVIEW. A basic implementation of MVP without data binding. Game class is too complex for binding. Resulting code would be bloated.
Some current player testing in ui.
Merge branch 'master' of https://github.com/jasonfleischer/KingsNThings into mvp-opt1
Some MVP reorganization and cleanup. Created AppFactory.
Moved MVPApplication to com.main package.
Removed StringProperty since data binding will not be used.
Added PlayerLabel and SidePaneView/Presenter.
Started BoardView/Presenter Implementation.
BoardView now paints hexes successfully.
Hexes are now selectable. Missing display hex in DetailsView.
Created DetailsView/Presenter for SidePane. BoardPresenter now has DetailsPresenter as a dependency.
Added DetailsView to SidePaneView
Fixed copy/paste issues.
Merged more detail stuff.
BROKEN: SidePane will change its content to either display HexDetailsView or ThingDetailsView.
BROKEN: More fixes.
Fixed SidePaneView so that it now correctly HexDetailsView when selecting a tile. Still needs to draw armies.