(define device
(create-device
#:device-type 'software
- #:window-size '(640 480)))
+ #:window-size (make-dimension2d 640 480)))
(when (not device)
(exit #f))
#:border #t)
;; load a Quake2 model
-(define mesh (get-mesh scene-manager "examples/media/sydney.md2"))
+(define mesh (get-mesh scene-manager "media/sydney.md2"))
(when (not mesh)
(device-drop! device)
(exit #f))
(define node (add-animated-mesh-scene-node scene-manager mesh))
(when node
- (set-material-flag-am! node 'lighting #f)
+ (set-material-flag! node 'lighting #f)
(set-md2-animation! node 'stand)
- (set-material-texture-am! node 0 (get-texture driver "examples/media/sydney.bmp")))
+ (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))
+(add-camera-scene-node! scene-manager #:position '(0 30 -40) #:lookat '(0 5 0))
;; draw everything
(while (device-run? device)