Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 2 and Version 3 of code/libs/OIS


Ignore:
Timestamp:
Apr 12, 2017, 11:51:43 PM (3 years ago)
Author:
landauf
Comment:

fixed links

Legend:

Unmodified
Added
Removed
Modified
  • code/libs/OIS

    v2 v3  
    11= Object Oriented Input System =
    2 [[TracNav(TracNav/TOC_Development)]]
    32
    43The open source library is aimed to be as C++ friendly as possible. The rest is pretty much like any other input library.
     
    76Input 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]]
    87Whenever 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.
     8OIS can be destroyed and loaded again to install new joysticks at runtime. The [wiki:doc/InputManager] incorporates that feature.
    109
    1110== Additional Features ==