我必须画一个益智游戏,我需要在画布上画一个更滑的拼图游戏,我很难在正方形之间放置数字。数字存储在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是二维数组,我需要从中获取数字并在画布上绘制