private void checkPawnPath(int xScale, int yScale, Position basePos) {
		int xPos = basePos.getxPos() + xScale;
		int yPos = basePos.getyPos();
		Position beside = new Position(xPos, yPos); //앙파상일 경우 공격가능한 폰의 위치
		Position checkedPos = new Position(xPos, yPos+direction);
		
		
		if (xScale != 0) {//공격하는 경우 움직이는 경로
		
			if (isValidPos(checkedPos) && !isEmptyPlace(checkedPos)
					&& !isSameTeam(checkedPos)) {
				moveAblePosList.add(checkedPos);
			}
			if(isEnpassant(checkedPos, beside)){
				moveAblePosList.add(checkedPos);
			}
				
			return;
		}
		
		// 앞으로 전진하는 경우 경로 탐색
		for (int i = 0; i < yScale * direction; i++) {
			checkedPos = new Position(xPos, yPos+yScale);		
		
			if (!isAddable(checkedPos)) break;
			moveAblePosList.add(checkedPos);
			if (!isEmptyPlace(checkedPos)) break;
		}
	}