(define-module (irrlicht)
+ #:use-module (oop goops)
+ #:use-module (irrlicht base)
+ #:use-module (irrlicht device)
+ #:use-module (irrlicht gui)
#:use-module (irrlicht irr)
- #:re-export (create-device
+ #:use-module (irrlicht scene)
+ #:use-module (irrlicht video)
+ #:duplicates (merge-generics)
+ #:re-export (add-animated-mesh-scene-node!
+ add-camera-scene-node!
+ add-static-text!
+ begin-scene
+ create-device
+ drop!
+ end-scene
get-gui-environment
+ get-mesh
get-scene-manager
+ get-texture
get-video-driver
+ is-empty?
+ run
+ set-material-flag!
+ set-material-texture!
+ set-md2-animation!
set-window-caption!))
+
+;; Merged methods have to be exported apart
+(re-export draw-all)