2015-01-12 2 views
2

저는 chessboardjs JavaScript 라이브러리를 사용하고 있습니다. 다음 코드와 위치를로드 : chessboardjs 먼저 검은 색으로 설정하는 방법은 무엇입니까?

var board = new ChessBoard('board'); 
board.start(false); 
var currentPosition = FENSTRING; //'r1bqkbnr/pppp1ppp/2n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R'; 
board.position(currentPosition, false); 

지금 내가 먼저 이동 블랙합니다. 어떻게해야합니까? 나는 http://www.chessboardjs.com에 관한 모든 문서를 읽었고, 보드가 먼저 움직여야한다는 것을 알 수있는 방법을 찾을 수 없습니다.

답변

0

게임의 규칙에 위배됩니다, 체스. 오직 흰색 만이 첫 번째 이동을하고 이것이 어떻게 이루어져야하는지에 대한 것입니다. 왜냐하면 그것이 어떻게 설계 되었기 때문입니다.

검은 색이 처음으로 움직이지 않습니다.

그러나 링크의 관리 방식대로 조각의 이미지를 변경할 수 있습니다. 은 검은 색이 먼저 움직이는 것처럼 보입니다.

+2

FENSTRING 변수가 특정 위치를로드합니다. 위치가로드되면 먼저 이동해야하는 위치는 더 이상 흰색이 아닙니다. 블랙은 특정 위치로 이동해야합니다. – gideonlouw

1

chessboardjs는 "just a board"이며 체스 게임에 대한 지식이 없습니다. 즉 : 누가, 이동 법이 무엇인지, 그것이 설정 등

(면책 조항 : 나는 chessboardjs의 저자)의

+0

안녕하세요, chessboard.js의 전체 문서를 어디에서 찾을 수 있습니까? 예를 들어, pass pass 및 promotion에 맞추기 위해 함수를 움직여야합니다. 저는 자신 만의 사용자 정의 파서를 가지고 있으므로 API 문서가 필요합니다. – amar

+0

chessboard.js 설명서는 다음에서 찾을 수 있습니다. http://chessboardjs.com/docs –

관련 문제