]> gitweb.factorcode.org Git - factor.git/commitdiff
in game-worlds, open game-input before starting game-loop and close after. otherwise...
authorJoe Groff <arcata@gmail.com>
Thu, 14 May 2009 00:35:46 +0000 (19:35 -0500)
committerJoe Groff <arcata@gmail.com>
Thu, 14 May 2009 00:35:46 +0000 (19:35 -0500)
extra/game-worlds/game-worlds.factor

index c9ea03e3331a0b474a343a021d90f20199732d1a..2fb115b5d0d90651c944650f9fd4c6f4420828f4 100644 (file)
@@ -12,12 +12,12 @@ M: game-world draw*
     swap >>tick-slice draw-world ;
 
 M: game-world begin-world
+    open-game-input 
     dup [ tick-length ] [ ] bi <game-loop> [ >>game-loop ] keep start-loop
-    drop
-    open-game-input ;
+    drop ;
 
 M: game-world end-world
-    close-game-input
     [ [ stop-loop ] when* f ] change-game-loop
+    close-game-input
     drop ;