======================================================================================
================ LICENSE =============================================================
======================================================================================
The zlib/libpng License
Copyright (c) 2005-2007 Phillip Castaneda (pjcast -- www.wreckedgames.com)
This software is provided 'as-is', without any express or implied warranty. In no
event will the authors be held liable for any damages arising from the use of this
software.
Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to the
following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that
you wrote the original software. If you use this software in a product,
an acknowledgment in the product documentation would be appreciated
but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
======================================================================================
================ LICENSE EXPLAINED ===================================================
======================================================================================
In case the license was not clear enough... Basically, you can link with this lib
which puts no restrictions on what you have to license your code as. You can modify
this lib, and not have release your changes. Though, as explained above, <bold>
Altered source versions must be plainly marked as such, and must not be misrepresented
as being the original software </bold>
This is to allow users the greatest flexibility in what you can use this lib for.
======================================================================================
================ INFO ================================================================
======================================================================================
Cross Platform Object Oriented Input Lib System. Meant to be very robust and
compatiable with many systems and operating systems
Win32/
Contains Visual Studio .Net Solution Files
Contains CodeBlocks + MinGW + StlPort project files for OIS
---- Dependencies ------------------------------------------------------
DirectInput 8
Ogre & CEGUI 0.4.0 If building CEGUIOgre OIS Demo
SDL/
A test bed for an OIS InputManager with SDL as the backend. Not recommended;
however, useful for platforms with non-native OIS ports for temporary use.
Linux/
---- Dependencies ------------------------------------------------------
X11
Ogre (GLX Platform) & CEGUI 0.4.0 If building CEGUIOgre OIS Demo
Newer Linux Kernel (2.6+ ?) for Event API - else, use --disable-joyevents
Steps to build on Linux:
./bootstrap
./configure
./make && make install
---- Configure build options --------------------------------------------
./configure --help --- List all configure options
./configure --disable-ogre --- Disables CEGUIOgre ActionMapping Demo
./configure --disable-joyevents --- Uses /dev/input/jsX instead of
/dev/input/eventX
LinuxCB/
Contains CodeBlock files for building OIS and Demos with codeblocks
This project file looks for Ogre and other dependencies in /usr/local/lib
and /usr/local/include. If installed elsewhere, modify the project
settings. It also installs libOIS to ~/libs
Mac/
XCode-1.5/
Non-complete native OIS port.
XCode-2.2/
Working, complete, OIS port to OSX using SDL as a backend.
没有合适的资源?快使用搜索试试~ 我知道了~
OIS Object Oriented Input System OGRE例子中用的输入系统
共126个文件
h:50个
cpp:39个
vcproj:8个
5星 · 超过95%的资源 需积分: 9 47 下载量 161 浏览量
2008-12-29
19:00:08
上传
评论
收藏 190KB ZIP 举报
温馨提示
Object Oriented Input System (OIS) is meant to be a cross platform, simple solution for using all kinds of Input Devices (KeyBoards, Mice, Joysticks, etc) and feedback devices (e.g. forcefeedback). Written in C++ using Object Oriented Design patterns http://sourceforge.net/projects/wgois
资源推荐
资源详情
资源评论
收起资源包目录
OIS Object Oriented Input System OGRE例子中用的输入系统 (126个子文件)
configure.ac 781B
Makefile.am 752B
Makefile.am 527B
Makefile.am 362B
Makefile.am 94B
bootstrap 358B
OIS.cbp 6KB
ois.cbp 5KB
CommandLine.cbp 3KB
DemoFFTest.cbp 2KB
ActionMapOgreDemo.cbp 2KB
ConsoleDemo.cbp 868B
wiimote.cpp 22KB
MacKeyboard.cpp 18KB
SDLKeyboard.cpp 18KB
LinuxKeyboard.cpp 16KB
OISConsole.cpp 15KB
Win32ForceFeedback.cpp 13KB
Win32JoyStick.cpp 13KB
MacHIDManager.cpp 12KB
OISWiiMote.cpp 12KB
OISLIRCFactoryCreator.cpp 11KB
MacMouse.cpp 11KB
Win32KeyBoard.cpp 9KB
LinuxJoyStickEvents.cpp 9KB
Win32InputManager.cpp 8KB
OISInputManager.cpp 8KB
LinuxMouse.cpp 8KB
EventHelpers.cpp 7KB
FFConsoleDemo.cpp 7KB
Win32Mouse.cpp 6KB
SdlDemo.cpp 6KB
OISWiiMoteFactoryCreator.cpp 6KB
LinuxInputManager.cpp 6KB
hiddevice.cpp 5KB
MacInputManager.cpp 5KB
MacHelpers.cpp 5KB
SDLMouse.cpp 5KB
SDLInputManager.cpp 3KB
OISLIRC.cpp 3KB
OISEffect.cpp 3KB
OISWiiMoteForceFeedback.cpp 2KB
OISJoyStick.cpp 2KB
LinuxForceFeedback.cpp 2KB
OISForceFeedback.cpp 2KB
OISKeyboard.cpp 1KB
main.cpp 1KB
OISException.cpp 1KB
OISObject.cpp 983B
OISWiiMoteRingBuffer.cpp 0B
SDLJoyStick.cpp 0B
OISKeyboard.h 10KB
OISWiiMoteRingBuffer.h 9KB
OISEffect.h 8KB
OISLIRCRingBuffer.h 8KB
OISJoyStick.h 7KB
wiimote.h 6KB
OISPrereqs.h 6KB
OISInputManager.h 6KB
OISMouse.h 4KB
Win32InputManager.h 4KB
MacKeyboard.h 3KB
LinuxInputManager.h 3KB
MacInputManager.h 3KB
MacHelpers.h 3KB
OISForceFeedback.h 3KB
OISWiiMoteFactoryCreator.h 3KB
Win32ForceFeedback.h 3KB
OISLIRCFactoryCreator.h 3KB
MacHIDManager.h 3KB
OISObject.h 3KB
OISWiiMote.h 3KB
OISConfig.h 3KB
OISLIRC.h 3KB
Win32KeyBoard.h 3KB
OISException.h 2KB
OISFactoryCreator.h 2KB
LinuxKeyboard.h 2KB
SDLInputManager.h 2KB
Win32JoyStick.h 2KB
LinuxJoyStickEvents.h 2KB
LinuxPrereqs.h 2KB
LinuxMouse.h 2KB
SDLKeyboard.h 2KB
MacPrereqs.h 2KB
OISWiiMoteForceFeedback.h 2KB
Win32Prereqs.h 2KB
Win32Mouse.h 2KB
LinuxForceFeedback.h 2KB
SDLMouse.h 2KB
EventHelpers.h 2KB
OISInterface.h 1KB
OIS.h 1KB
OISEvents.h 1KB
SDLPrereqs.h 1KB
hiddevice.h 1KB
MacMouse.h 1KB
resource.h 726B
resource.h 500B
resource.h 500B
共 126 条
- 1
- 2
资源评论
- xiaoxiaosheng0272011-10-07OIS 源码,需要自己编译,不过可以学习一下整个封装下的流程
- qingshui772011-10-24还不错,顺利编译通过
geeeeeeee
- 粉丝: 36
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功