X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fscene.scm;h=27f89465e4ae8c88ce54c9c93fbe7c0a248dfc81;hb=8c5c5f5fc4aef51c5dfa515b3a8eee67de3b8e9b;hp=0053b9386854a1c7b5cbd0399f04d680715d1c8d;hpb=8ff6816b98af584ca7670ad964d5f13f84e18044;p=guile-irrlicht.git diff --git a/irrlicht/scene.scm b/irrlicht/scene.scm index 0053b93..27f8946 100644 --- a/irrlicht/scene.scm +++ b/irrlicht/scene.scm @@ -1,5 +1,5 @@ ;;; guile-irrlicht --- FFI bindings for Irrlicht Engine -;;; Copyright (C) 2019 Javier Sancho +;;; Copyright (C) 2020 Javier Sancho ;;; ;;; This file is part of guile-irrlicht. ;;; @@ -19,27 +19,12 @@ (define-module (irrlicht scene) - #:export (add-animated-mesh-scene-node - get-mesh - set-material-flag! - set-md2-animation!)) + #:use-module (oop goops) + #:use-module (irrlicht foreign) + #:use-module (irrlicht irr)) -(load-extension "libguile-irrlicht" "init_guile_irrlicht") -(define irr-add-animated-mesh-scene-node add-animated-mesh-scene-node) -(define* (add-animated-mesh-scene-node scene-manager mesh - #:key - (parent #f) - (id -1) - (position '(0 0 0)) - (rotation '(0 0 0)) - (scale '(1 1 1)) - (also-add-if-mesh-pointer-zero #f)) - (irr-add-animated-mesh-scene-node scene-manager - mesh - parent - id - position - rotation - scale - also-add-if-mesh-pointer-zero)) +;; ISceneManager +(define-class ()) + +(export )