X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht.scm;fp=irrlicht.scm;h=0000000000000000000000000000000000000000;hp=283e33d84ef35ac573790db0c1ad3516f10176e3;hb=d392bfc335713faab44275624d8fd78139880975;hpb=3bb58c2b45af12c0f9c9eac648e67ac6fa90e104 diff --git a/irrlicht.scm b/irrlicht.scm deleted file mode 100644 index 283e33d..0000000 --- a/irrlicht.scm +++ /dev/null @@ -1,150 +0,0 @@ -;;; guile-irrlicht --- FFI bindings for Irrlicht Engine -;;; Copyright (C) 2020 Javier Sancho -;;; -;;; This file is part of guile-irrlicht. -;;; -;;; Guile-irrlicht is free software; you can redistribute it and/or modify -;;; it under the terms of the GNU Lesser General Public License as -;;; published by the Free Software Foundation; either version 3 of the -;;; License, or (at your option) any later version. -;;; -;;; Guile-irrlicht is distributed in the hope that it will be useful, but -;;; WITHOUT ANY WARRANTY; without even the implied warranty of -;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -;;; General Public License for more details. -;;; -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with guile-irrlicht. If not, see -;;; . - - -(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 irr) - #:use-module (irrlicht scene) - #:use-module (irrlicht video) - #:duplicates (merge-generics) - #:re-export (;; classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;; methods - add-animated-mesh-scene-node! - add-animator! - add-button! - add-camera-scene-node! - add-camera-scene-node-fps! - add-cube-scene-node! - add-custom-scene-node! - add-editbox! - add-file-archive! - add-file-open-dialog! - add-image! - add-internal-point! - add-item! - add-listbox! - add-octree-scene-node! - add-scrollbar! - add-sphere-scene-node! - add-static-text! - add-window! - begin-scene - close-device - create-device - create-fly-circle-animator - create-fly-straight-animator - create-rotation-animator - draw-vertex-primitive-list - drop! - end-scene - get-absolute-transformation - get-built-in-font - get-color - get-cursor-control - get-event-gui-caller - get-event-gui-type - get-event-key - get-event-key-pressed - get-event-type - get-file-name - get-file-system - get-font - get-fps - get-gui-environment - get-id - get-mesh - get-name - get-root-scene-node - get-scene-manager - get-skin - get-texture - get-time - get-timer - get-video-driver - is-window-active? - make-box3d - make-event-receiver - make-material - make-vertex3d - reset-box3d! - run - set-animation-speed! - set-color! - set-event-receiver! - set-font! - set-frame-loop! - set-material! - set-material-flag! - set-material-texture! - set-max! - set-md2-animation! - set-override-color! - set-resizable! - set-rotation! - set-scale! - set-transform! - set-visible! - set-window-caption! - yield-device)) - -;; Merged methods have to be exported apart -(re-export draw-all - get-position - set-position!)