X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fbindings%2Fcore.scm;h=a5f06fd8a2ea651fe38390bf40367c93e242ee24;hb=8994b42fea213a741631efbe7fd9c09c0aab7100;hp=59b05af4e9fcd56c63f3b0a6bec6e01c8bda1340;hpb=ae964fdd5a11a94d0ae5f9a33d8a08c23fd08825;p=guile-irrlicht.git diff --git a/irrlicht/bindings/core.scm b/irrlicht/bindings/core.scm index 59b05af..a5f06fd 100644 --- a/irrlicht/bindings/core.scm +++ b/irrlicht/bindings/core.scm @@ -51,22 +51,19 @@ (make-c-struct vector3df data)) ;; aabbox3df struct -(define-wrapped-pointer-type aabbox3df +(define-wrapped-pointer-type aabbox3df-type aabbox3df? pointer->aabbox3df aabbox3df->pointer (lambda (box port) (format port "#" (pointer-address (aabbox3df->pointer box))))) -(export aabbox3df->pointer) +(export pointer->aabbox3df + aabbox3df->pointer) -(define aabbox3df-type +(define-public aabbox3df (list vector3df vector3df)) -(define-public (make-aabbox3df) - (pointer->aabbox3df - (make-c-struct aabbox3df-type '((0 0 0) (0 0 0))))) - (define-foreign aabbox3d-add-internal-point void "irr_core_aabbox3d_addInternalPoint" (list '* '*))