X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fdevice.scm;h=8fcc652a2b8c286d4b0bbb3dadf5995885ac0bb5;hb=2a0373b3eda4407e2e41a4e8fc3a7333bb789a89;hp=c773dbc99d96af6fc5fc027c06dbe32788057228;hpb=71e6e638cba09643fca5dccd1b7295b7db0def06;p=guile-irrlicht.git diff --git a/irrlicht/device.scm b/irrlicht/device.scm index c773dbc..8fcc652 100644 --- a/irrlicht/device.scm +++ b/irrlicht/device.scm @@ -22,8 +22,8 @@ #: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 dimension2d) #:use-module (irrlicht util) #:export (create-device get-cursor-control @@ -38,7 +38,7 @@ (define* (create-device #:key (device-type 'software) - (window-size (make-dimension2d 640 480)) + (window-size '(640 480)) (bits 16) (fullscreen #f) (stencilbuffer #f) @@ -52,7 +52,7 @@ ('opengl ffi-video:EDT_OPENGL) ('count ffi-video:EDT_COUNT)))) (let ((device (ffi:create-device driver - (foreign-record->pointer window-size) + (ffi-core:dimension2d->pointer window-size) bits (bool->integer fullscreen) (bool->integer stencilbuffer)