refactoring of getlocation mechanism for better short algebraic notation support (does now respect pinned pieces) + fixed a bug where a pawn could advance through a piece (e.g. e2e4 could jump over a piece on e3)

netcode is now aware of connection losses

removed nonblocking sockets for causing problems and not being necessary

surrender is now resign

changed netcode numbers

fixed bug where an invalid network response lead to an accepted move

faced struct alignment problems

(0) -30 -10 -7 +7 +10 tip

mercurial