#include "Pawn.h" #include "Position.h" #include #include #include Pawn::Pawn(Position pos) { position = pos; } std::pair Pawn::get_moves() { Position* moves = new Position[1]; Position p; try { p = Position(position.posSym, (char)(position.posNum+1)); } catch (const std::invalid_argument) { p = Position(); } moves[0] = p; return std::pair(1, moves); };