CFFI bindings to OIS
Common Lisp C++
Permalink
Failed to load latest commit information.
cmake-modules
examples Initial version. Jun 17, 2009
lib Needed to get the lib-directory into git. Jun 17, 2009
libclois-lane
src Initial MyGUI support. Feb 3, 2010
CMakeLists.txt Removed the check for MinGW. Sep 3, 2009
LICENSE Initial version. Jun 17, 2009
README.1st
README.MinGW Initial version. Jun 17, 2009
README.md Update status and point out Glop. Jan 26, 2011
clois-lane-cegui.asd
clois-lane-mygui.asd Initial MyGUI support. Feb 3, 2010
clois-lane.asd Initial MyGUI support. Feb 3, 2010

README.md

clois-lane

status: stalled (please check out Glop which doesn't depend on a C++ library)

CFFI bindings to OIS

Introduction

clois-lane provides CFFI bindings to the OIS library.

The Object-Oriented Input System (OIS) is the default input system for Ogre and these CFFI bindings work together with the Okra project which provides access to Ogre from Common Lisp.

License

This project is released under the simplified BSD license.

To Do

  • add joystick support
  • add Wii support (Windows only?)
  • make OS device settings that are hardcoded in C++ configurable from CL

Platforms

The code has currently been tested on Linux using SBCL and on Windows XP using Clozure CL and MinGW.

Version numbering

clois-lane follows the OIS version numbering with its own version number tagged on at the end. This way you can easily see which version of OIS these bindings are written for and what the latest release of clois-lane itself is.