first push
Merge branch 'master' of https://github.com/alekjin/next-chessgame
엄청난 중복과 함께 BISHOP getPossibleMoves() 와 test코드 생성 완료 ($1)
Empty의 getPossibleMoves() & test 구현완료, return은 빈 list로 하게 했습니다. $2)
King의 getPossibleMoves() & test 구현완료
Piece 에 change maxMove라는 변수와 메소드를 추가해서 처리했습니다. ($3)
Queen의 getPossibleMoves() & test 구현완료 ($4)
Pawn의 getPossibleMoves() & test 구현완료. 일단 색상에 따라 1칸씩만 이동하는 메소드만 만듬 ($5)
Pawn이 2칸씩 이동하는 메소드 & test 만듬 엄청난 중벅을 만듬 ㅇㅂㅇ ($6)
Rook에 대한 메소드 & test 만듬 ($7)
말(Piece)을 이동할 때 이동하려는 위치의 말의 상태가 Empty인 경우 말을 이동하지 못하도록 한다. 완료 & BoardTest $8
말(Piece)을 이동하려는 목표(target) 위치가 유효하지 않은 위치일 경우 말을 이동할 수 없다. 완료 & BoardTest $9
말(Piece)을 이동하려는 목표(target) 위치에 같은 편 말이 존재할 경우 이동할 수 없다. 완료 & BoardTest $10
말(Piece)이 이동하려는 목표 지점이 말이 이동할 수 없는 목표 지점일 경우 말을 이동할 수 없도록 한다. Array가 중복되는 문제가 있음. $11-1
말(Piece)이 이동하려는 목표 지점이 말이 이동할 수 없는 목표 지점일 경우 말을 이동할 수 없도록 한다. Array가 중복되는 문제가 있음. $11-1