Position.cpp 446 B

1234567891011121314151617181920212223
  1. #include "Position.h"
  2. Position::Position()
  3. {
  4. posSym = '0';
  5. posSym = '0';
  6. }
  7. Position::Position(char posS, char posN)
  8. {
  9. if (posS > 'H' or posN > '8' or posS < 'A' or posN < '1')
  10. throw "Impossible move";
  11. posSym = posS;
  12. posNum = posN;
  13. }
  14. Position::Position(char posS, int posN)
  15. {
  16. if (posS > 'H' or posN > '8' or posS < 'A' or posN < '1')
  17. throw "Impossible move";
  18. posNum = '0' + posN;
  19. posSym = posS;
  20. }