Refactor, remove dependency of Loop on Preload
This commit is contained in:
+6
-2
@@ -38,13 +38,17 @@ main :: IO ()
|
||||
main = do
|
||||
(sizex,sizey) <- loadConfig
|
||||
setupLoop
|
||||
"windowName"
|
||||
sizex sizey
|
||||
(sizex,sizey)
|
||||
(doPreload >>= resizeSpareFBO sizex sizey)
|
||||
cleanUpPreload
|
||||
(fmap (setWindowSize sizex sizey) firstWorld)
|
||||
( \preData w -> do
|
||||
startTicks <- SDL.ticks
|
||||
errs <- errors
|
||||
if length errs > 0
|
||||
then putStrLn $ "GLerror during doLoop: " ++ (unwords $ map show errs)
|
||||
else return ()
|
||||
clear [ColorBuffer,DepthBuffer]
|
||||
(lightTicks,timeSpentPoking) <- renderPicture' (_renderData preData)
|
||||
(_cameraRot w) (_cameraZoom w)
|
||||
(_cameraPos w)
|
||||
|
||||
Reference in New Issue
Block a user