2012-08-04 104 views
1

我可以使用什麼方法來告訴遊戲用戶請求它使用GameContainerStateBasedGame類來關閉遊戲。油滑:通過按鈕退出遊戲

我有一個按鈕,當它被點擊時,我希望它關閉遊戲,當偵聽程序發現請求關閉時需要運行什麼函數?

+0

我的愚蠢的問題深表歉意。我不確定當時是否需要運行任何關機腳本。我將執行以便在進入QuitGameState時保存它。 – njallam 2012-08-04 08:28:08

回答

3

GameContainer類有一個exit方法關閉任何Java應用程序

public void update(GameContainer gc, StateBasedGame game, int delta) throws SlickException 
{ 
    if(my_exit_flag) 
    gc.exit(); 

    // Update code here 
} 
1

可以使用

System.exit(); 

System.exit(<error_level>); 
+0

錯誤級別,我相信-1是沒有錯誤? – njallam 2012-08-04 08:04:48

+0

解決:http://stackoverflow.com/a/457351/1322015 – njallam 2012-08-04 08:18:28