で宿題をしなければなりませんGreenfoot
。この部分は、の位置を保存してからChess
リセットをクリックする必要があることを意味します。
次に、チェスの駒をリセット前の位置に戻すためのロードを選択する必要があります。
配列の正確なサイズがわからないので、使用できることはわかっていますList
が、宿題では許可されていません。
画面には何も表示されませんが、エラーメッセージはありません。
というクラスがあるとしChess
ます。
static Actor[] allChess;
public void save() // this is the save
{
Actor[] allChess = GWorld.getAllObjects("Chess");
}
public void load() // this is the load
{
if (allChess != null)
{
for (int i=0; i < allChess.length; i++)
{
Chess ch = (Chess) allChess[i];
GWorld.addOneObject(new Chess(ch.color, ch.rank), ch.getX(), ch.getY());
}
}
}
どうもありがとう!