Sha256: 75e17899c58f85f214b604c719de025cae080e734639f0d980bc3786b428ef61

Contents?: true

Size: 354 Bytes

Versions: 1

Compression:

Stored size: 354 Bytes

Contents

%{
#include <OISObject.h>
#include <OISKeyboard.h>
#include <OISMouse.h>
%}

%extend OIS::Object{
	OIS::Keyboard *toKeyboard() {
		OIS::Keyboard* key = dynamic_cast<OIS::Keyboard*>(self);
		return key;
	}
	OIS::Mouse *toMouse() {
		OIS::Mouse* key = dynamic_cast<OIS::Mouse*>(self);
		return key;
	}
}


%include OISObject.h

%{
%}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-ogre-0.0.1-x86-mingw32 bindings/ois/interface/OIS_Object.i