将数字放在画布上的网格之间

时间:2019-05-16 05:00:44

标签: java graphics

我必须画一个益智游戏,我需要在画布上画一个更滑的拼图游戏,我很难在正方形之间放置数字。数字存储在2d数组中。

我已经制作了点的正方形,但是不能输入数字。

 public void displayPuzzle()
   {
    // COMPLETE THIS 4a
     Puzzle current_game = getGame();
     SimpleCanvas current_canvas = getCanvas();
     for(y=10; y<=400;y+=30) {
         for (x = 10; x <= 400; x += 30) {
             current_canvas.drawCircle(x,y,circle);
         }
     }
     int n ;
     for(j=0; j<=current_game.length;j++) {
          for (k=0;k<=current_game[0].length;k++) {
            n = Integer.valueOf(current_game[j][k]);
            current_canvas.drawString(n,x,y,numbers)
         }
     }
   }

预期结果将是更滑链接拼图的屏幕 这里current_game是二维数组,我需要从中获取数字并在画布上绘制

0 个答案:

没有答案