]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - examples/01-hello-world.scm
Check null objects
[guile-irrlicht.git] / examples / 01-hello-world.scm
index 4029b7ec23a15c16c577ea99607460cd7d83b769..c320ed3af560ff81bb835129b3e75abbf61c2d77 100644 (file)
@@ -29,8 +29,6 @@
   (create-device
    #:device-type 'software
    #:window-size '(640 480)))
-(when (not device)
-  (exit #f))
 
 (set-window-caption! device "Hello World! - Irrlicht Engine Demo")
 
 
 ;; load a Quake2 model
 (define mesh (get-mesh scene-manager "media/sydney.md2"))
-(when (is-empty? mesh)
-  (drop! device)
-  (exit #f))
-
 (define node (add-animated-mesh-scene-node! scene-manager mesh))
-(when node
-  (set-material-flag! node 'lighting #f)
-  (set-md2-animation! node 'stand)
-  (set-material-texture! node 0 (get-texture driver "media/sydney.bmp")))
+(set-material-flag! node 'lighting #f)
+(set-md2-animation! node 'stand)
+(set-material-texture! node 0 (get-texture driver "media/sydney.bmp"))
 
 ;; place camera
 (add-camera-scene-node! scene-manager #:position '(0 30 -40) #:lookat '(0 5 0))