X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=examples%2F02.Quake3Map.scm;h=208740127c5ba01c2d7ab41352e35911bf8499b6;hb=0cb94da9c4b0cc97e1a6e3452922b78f9f84124e;hp=1407f29159abc5ba97956c2b2b4958019f28e5a2;hpb=f215da151462c3d0fe9bacc535083529ba43e716;p=guile-irrlicht.git diff --git a/examples/02.Quake3Map.scm b/examples/02.Quake3Map.scm index 1407f29..2087401 100644 --- a/examples/02.Quake3Map.scm +++ b/examples/02.Quake3Map.scm @@ -65,21 +65,21 @@ (add-file-archive! (get-file-system device) "media/map-20kdm2.pk3") (define mesh (get-mesh scene-manager "20kdm2.bsp")) -(define node (add-octree-scene-node +(define node (add-octree-scene-node! scene-manager mesh #:minimal-polys-per-node 1024)) (set-position! node '(-1300 -144 -1249)) ;; 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)