added frmLobby
made some gooey components
improved text fields
added register button
Started to implement a resizable, auto-scaling window.
made client->server class and wrote failing tests
made tests pass, redid enums
implemented more of GameLobby
added gameLobby.close
augmented frmlobby
improved lobby table rows
made forms singletons so they can't be instantiated twice. improved navigation
Rekajiggered cell size calculation to take into account needing a UI.
Merge branch 'master' into resizeable
Started implementing a resizable window, is currently extremely broken.
gui bug fixes before merge
merged
Lots of changes to reduce dependency between the various graphics components. Resizing currently works, although it is not yet finished.
Re-added specific animations for knights, prevent selection of pieces while an animation is in progress.
Fixed animations so that they no longer miss their end coordinate and continue infinitely. Also switched king and queen positions so that they are now correct.