저는 haskell과 광택을 사용하여 체스 보드와 같은 것을 그릴 수 있기를 바랍니다.haskell의 게임 보드에 사각형을 그립니다.
다른 언어에서 나는
for(i=0; i < 10; i++){
for(j=0; j < 10; j++){
drawSquare(radius, i, j)
}
}
처럼 뭔가를 할 수 그게 될 것입니다,하지만 난 하스켈에 새로운 오전과 내가 어떻게이 작업을 수행 할 수 있습니다 아무 생각이 없습니다. 나는 광택을 사용하고 수동으로 물건을 그릴 수 있지만 100 개의 사각형을 그릴 때까지 1 씩 1이 아닌 절차 적으로 만들 수 있기를 원합니다.
오, 난 당신 같은 스타일을 사용할 수 몰랐어요 , 나는 시도 할 것이다. –
@ZloySmiertniy 사실, 나는 Gloss 인터페이스에 대해 확신이 없습니다. 어쩌면이 답변은 완전히 트랙에서 벗어난 것일 수 있습니다. 어쩌면 광택에서 이미지를 목록/트리 형태로 표현해야합니다. – chi
네,이 게시물 http://andrew.gibiansky.com/blog/haskell/haskell-gloss/에서 그림을 만들어야 만하는 것 같습니다. 알아낼 수없는 것은 길이가 긴 보드를 만드는 방법이었습니다. 그림 물감. "[square x y | x <- [0..9], y <- [0..9]] 스타일은 완벽합니다. 나는 지금 당장 그것을 시험해보고있다 –