2013-10-20 132 views
0

我正在爲第一年的compsci uni任務創建一個基本的java遊戲。該計劃由7個班級組成。基本上作爲一個附加功能,我想在遊戲中添加一個重置選項(鍵入'r'或'R')。這是什麼最好的方式呢?如何最好地爲小型Java遊戲創建reset()方法?

+3

您的問題無法回答,請提供更多信息。 – Maroun

+0

1)*「謝謝 喬希」*不包括sigs。和問題中的問候。它們相當於4行噪音。 2)*「這是怎麼回事?」代碼。寫一些。如果它無法按照您的期望工作,請回到我們的[SSCCE](http://sscce.org/)和一個*特定*問題。 –

+1

也許嘗試使用控制器類,如果你沒有 – andreih

回答

0

在Java遊戲中的類必須有內部狀態,通過他們的成員字段定義,如:

public class MyClass { 
    private int a;  //these 2 field determine the object's state 
    private String b; 
} 

我假設的遊戲中每個對象的狀態發生改變,所以要復位,你需要的狀態恢復到什麼它是在一開始,可能與復位方法,例如:

public class MyClass { 
    private int a;   
    private String b; 

    public void reset() { 
    a = 0;    //back to initial state 
    b = ""; 
    } 
} 

這是非常普遍的,可能不適合你,但你沒有告訴我們關於您的應用程序或它的工作原理!