2013-03-22 1 views
0

나는 가까이 갔지만 그걸 알아낼 수는 없습니다. Java에서는 훌륭하지 않습니다. 나는 잃어버린 B와 W가 거기 있다는 것을 압니다. 그것은 그들이 배경과 같은 색이라는 것입니다. 누군가가 도울 수 있다면, 좋을 것입니다.B와 W를 해당 체스 보드 공간에 넣어야합니다.

public class checktest2 { 

    public static void main(String[] args) { 
     int N = 8; 
     StdDraw.setXscale(0, 8); 
     StdDraw.setYscale(0, 8); 

     for (int i = 0; i < 8; i++) { 
      for (int j = 0; j < 8; j++) { 
       if ((i % 2) == (j % 2)) 
        StdDraw.setPenColor(StdDraw.WHITE); 
       else 
        StdDraw.setPenColor(StdDraw.BLACK); 
       StdDraw.filledSquare(i + 0.5, j + 0.5, 0.5); 
      } 

      for (int j = 0; j < 8; j++) { 

        if ((i % 2) == (j % 2)) 
        StdDraw.text(i + 0.5, j + 0.5, "W"); 
        else 
        StdDraw.text(i + 0.5, j + 0.5, "B"); 
      } 

     } 
     StdDraw.show(); 
    } 

} 

답변

0

검은 색 배경에 검은 색 문자를 표시하려고하면 실제로 읽는 것이 어려워집니다.

사각형에 약간 다른 색상을 선택하면 "조각"이 더 잘 나타납니다. 다른 프로그램과 마찬가지로 체스 그래픽도 마찬가지입니다.

확인 예를 들어이 페이지 :

http://www.tim-mann.org/xboard.html