(define-module (irrlicht)
#:use-module (oop goops)
#:use-module (irrlicht base)
+ #:use-module (irrlicht core)
#:use-module (irrlicht device)
#:use-module (irrlicht gui)
#:use-module (irrlicht io)
#:use-module (irrlicht video)
#:duplicates (merge-generics)
#:re-export (add-animated-mesh-scene-node!
+ add-animator!
add-camera-scene-node!
add-camera-scene-node-fps!
+ add-custom-scene-node!
add-file-archive!
+ add-internal-point!
add-octree-scene-node!
add-static-text!
begin-scene
create-device
+ create-rotation-animator
drop!
end-scene
get-cursor-control
get-gui-environment
get-mesh
get-name
+ get-position
+ get-root-scene-node
get-scene-manager
get-texture
get-video-driver
is-empty?
is-window-active?
+ make-box3d
+ make-material
+ make-vertex3d
+ reset-box3d!
run
+ set-material!
set-material-flag!
set-material-texture!
set-md2-animation!
set-position!
set-visible!
- set-window-caption!))
+ set-window-caption!
+ yield-device))
;; Merged methods have to be exported apart
(re-export draw-all)