Added sunk ship to Missile (to draw it on the other side), added serialization for network
Sunk ships are now rendered. JavaFX is coooool!!!
Added JavaDoc to Missile (to make sure everyone understands the "attached" ship method)
Merge remote-tracking branch 'origin/master' into gamelogic-sprint4
GUI improvements are on their way...
Merge remote-tracking branch 'origin/master' into gui-sprint4
Merge remote-tracking branch 'origin/sprint4-network' into gui-sprint4
Forgot some files before...
Merge remote-tracking branch 'origin/gamelogic-sprint4' into gui-sprint4
Added sound effects (still missing a big splash, thoug)
Added gradle as build system to easily make deployable packages. Everything should work as before except that Battleship.java now is called Main.java (which fixes the conflict that we had two Battleship.java files) and the tests are in src/test/java now. If you wish to build it with gradle, just install it from gradle.org and call 'gradle assemble'.
Made height dynamic, so it scales with the board size.
Tests work now with gradle (except that they fail) and added more icon resolutions
Merge remote-tracking branch 'origin/gui-sprint4' into gamelogic-sprint4
Merge remote-tracking branch 'origin/sprint4-network' into gamelogic-sprint4
Added (empty, at the moment) settings panel and network status
Added check for GameRule when beginning game (plus many TODOs)
Added first classes for ComputerPlayer, more to come
Added some settings for sound effects
Merge remote-tracking branch 'origin/gui-sprint4' into gamelogic-sprint4