我已經搜索過並遇到過不同類型的遊戲循環。我一直使用 Screen.java擴展了JFrame,同時也添加了所有通常位於兩個不同的.java一個用於鍵盤的偵聽器,一個用於鼠標。 public void Draw(Graphics g){
Graphics2D g2 = (Graphics2D)g;
//Everything that I render at the screen
我想在Haskell中編寫一個遊戲,每次迭代循環計算世界的狀態。我想我應該創建一個函數: gameLoop :: World -> World
-- ...
,並有main :: IO()調用它: main = do
gameLoop -- ...
但問題是,我缺少的是如何來包裝gameLoop功能,使一些基本的瞭解它返回main的參數值。 如何在Haskell中創建遊戲循環?