]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht/device.scm
dimension2d as a foreign record type
[guile-irrlicht.git] / irrlicht / device.scm
index 928a6c8e51cf362b2506c430cf2825b623f8479c..25ec8ca78bf0328711471b04a2f3df3660fcb17e 100644 (file)
@@ -22,7 +22,6 @@
   #:use-module (ice-9 match)
   #:use-module (system foreign)
   #:use-module ((irrlicht bindings) #:prefix ffi:)
-  #:use-module ((irrlicht bindings core) #:prefix ffi-core:)
   #:use-module ((irrlicht bindings video) #:prefix ffi-video:)
   #:use-module (irrlicht util)
   #:export (create-device
@@ -51,7 +50,7 @@
                        ('direct3d9 ffi-video:EDT_DIRECT3D9)
                        ('opengl ffi-video:EDT_OPENGL)
                        ('count ffi-video:EDT_COUNT)))
-        (wsize (make-c-struct ffi-core:dimension2d window-size)))
+        (wsize (foreign-record-pointer window-size)))
     (let ((device (ffi:create-device driver wsize bits
                                      (bool->integer fullscreen)
                                      (bool->integer stencilbuffer)