Added two new methods ReadKingInput() and ReadPawnInput(). Needed for unit tests.
Added two new methods ReadKingInput and ReadPawnInput. Needed for unit tests.
Three methods are changed, deleted useless comments and...

1. Created class diagram.
2. Created new class hierarchy. In the feature methods must be
translated in this classes.
3. Deleted some useless comments.
4. Created new project with unit tests. Now is empty.
5. Changes in ‘CheckPlayerInput()’ method. Created new private method
‘ChechInput()’. ‘CheckPlayerInput()’ in his body invoke ‘ChechInput()’.
6. Changes in ‘CheckAndProcess()’ method. Created new private method
‘MoveFigureLeftOrRight ()’. ‘CheckAndProcess()’ in his body invoke
‘MoveFigureLeftOrRight ()’.
7. Changes in ‘CheckNextKingPosition()’ method. Created new private
method ‘CheckKingAvailableMove()’. ‘CheckNextKingPosition()’ in his body
invoke ‘CheckKingAvailableMove()’.
Test