created Player Interface, some steps to migrate old Player design
add little class design overview
continued work at player Interface branch
tried to implement the gamecontroller to work with the new abstract player class
added basic client/server communication
worked on server/client
finished humanplayer, proceed with ai and remote player
merged master
gameInit with heap varibles
changed otherPlayersCardCount processing to work again with previous changes, window is shown again
see previous commit
added GameControllerProxy and made it compile again
re add aiplayer
added playerNames enum, fixed GameControlerProxy
added drop card method to palyer class
changed player name enum
deleted some unnecessary comments
added draw2x, deleted some unnecessary attributes
removed DoNothing as option and a player can eiterh play a card or draw a card now. Changes made to ease up the complexity of the game logic
merged master to playerAsInterface