Changes between Version 2 and Version 3 of code/libs/OIS
- Timestamp:
- Apr 12, 2017, 11:51:43 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
code/libs/OIS
v2 v3 1 1 = Object Oriented Input System = 2 [[TracNav(TracNav/TOC_Development)]]3 2 4 3 The open source library is aimed to be as C++ friendly as possible. The rest is pretty much like any other input library. … … 7 6 Input can be captured by inheriting from OIS::KeyListener, OIS::MouseListener or OIS::JoyStickListener and by registering that derived object as receiver. OIS only distributes input from one sort of device to one listener, which inevitable explains the need for an InputManager of our own. [[br]] 8 7 Whenever the user changes something about the input (key press, mouse moved, etc.), OIS distributes these events when the 'capture' function of the corresponding input device is called. That is called 'buffered mode' and allows for multiple things to happen during one tick. [[br]] 9 OIS can be destroyed and loaded again to install new joysticks at runtime. The [wiki: InputManager] incorporates that feature.8 OIS can be destroyed and loaded again to install new joysticks at runtime. The [wiki:doc/InputManager] incorporates that feature. 10 9 11 10 == Additional Features ==