owrking on making host.board == client.board
chess boards are synced :)
first attempt at move swapping
more bugfixes, still not working
spent way too much time trying to debug sockets and I'm no closer to solution
perhaps some progress?
don't say new Socket() unless you're about to send something!
made better test class
sockets are working
fixed 'Other client rejected move!' bug
improved KingTakerMain.java
moved some global variables
now users know if they are black or white. cannot move other player in remote game. does not affect local mp
fixed one bug relating to move blocking with lobby join, more left
changed some of harry's game logic I think is wrong
debugging isWhitesTurn not updating for first mover
issue is due to 2 gamecontrollers being used by joiner. commented out bad line, now random chess wont work
finally managed to fix problem of the two gamecontrollers. the cause was a cycling dependency that should never have existed
made IMessageSender
merged