;;; guile-irrlicht --- FFI bindings for Irrlicht Engine
-;;; Copyright (C) 2019 Javier Sancho <jsf@jsancho.org>
+;;; Copyright (C) 2020 Javier Sancho <jsf@jsancho.org>
;;;
;;; This file is part of guile-irrlicht.
;;;
(define-module (irrlicht irr)
- #:export (drop!))
+ #:use-module (oop goops)
+ #:use-module (irrlicht base)
+ #:use-module (irrlicht foreign))
-(load-extension "libguile-irrlicht" "init_guile_irrlicht")
+
+;; IReferenceCounted
+(define-class <reference-counted> (<irrlicht-base>))
+
+(export <reference-counted>)
+
+
+;; IEventReceiver
+(define-class <event-receiver> (<irrlicht-base>))
+
+(export <event-receiver>)