]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - examples/02.Quake3Map.scm
Some fixes (beware with pointers casting)
[guile-irrlicht.git] / examples / 02.Quake3Map.scm
index 47c81254b679a84f2e213aa9327a9d8006f7c49d..208740127c5ba01c2d7ab41352e35911bf8499b6 100644 (file)
 
 ;; FPS camera
 (add-camera-scene-node-fps! scene-manager)
-(set-visible-cursor! (get-cursor-control device) #f)
+(set-visible! (get-cursor-control device) #f)
 
 ;; loop
 (define last-fps -1)
-(while (device-run? device)
+(while (run device)
   (cond ((is-window-active? device)
          (begin-scene driver #:color '(255 200 200 200))
-         (scene-draw-all scene-manager)
+         (draw-all scene-manager)
          (end-scene driver)
 
          (let ((fps (get-fps driver)))
@@ -89,8 +89,8 @@
                (set-window-caption! device caption))
              (set! last-fps fps))))
         (else
-         (yield device))))
+         ((@ (irrlicht) yield) device))))
 
 ;; delete device
-(device-drop! device)
+(drop! device)
 (exit #t)