- case MovementResult::NO_BOARD:
- fprintf(stderr,"Board does not exit?!\n");
- break;
- case MovementResult::INVALID_POSITION:
- fprintf(stderr,"Coords outside board\n");
- break;
- case MovementResult::NO_SELECTION:
- fprintf(stderr,"Move does not select a piece\n");
- break;
- case MovementResult::NOT_YOUR_UNIT:
- fprintf(stderr,"Selected piece belongs to other player\n");
- break;
- case MovementResult::IMMOBILE_UNIT:
- fprintf(stderr,"Selected piece is not mobile (FLAG or BOMB)\n");
- break;
- case MovementResult::INVALID_DIRECTION:
- fprintf(stderr,"Selected unit cannot move that way\n");
- break;
- case MovementResult::POSITION_FULL:
- fprintf(stderr,"Attempted move into square occupied by allied piece\n");
- break;
- case MovementResult::VICTORY:
- fprintf(stderr,"Captured the flag\n");
- break;
- case MovementResult::BAD_RESPONSE:
- fprintf(stderr,"Unintelligable response\n");
- break;
- case MovementResult::NO_MOVE:
- fprintf(stderr,"Did not make a move (may have exited)\n");
- break;