Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/core4/src/core/input/CMakeLists.txt @ 3276

Last change on this file since 3276 was 3274, checked in by rgrieder, 15 years ago

Added a few more generic parts to the input library:

  • Created Mouse and Keyboard to join JoyStick and provided them with a templated base class (InputDeviceTemplated) that does most of the work (reduces quite some redundancy)
  • Created InputPrereqs.h from InputInterfaces.h and destroyed the latter
  • Exported InputHandler to its own file and replaced KeyHandler, MouseHandler and JoyStickHandler with the single InputHandler.
  • Deleted the SimpleInputState: There is only one class now which fulfills all our needs.

In general there is now less code and the code itself has more 'pluses'. However I haven't really thrown away any feature at all.

  • Property svn:eol-style set to native
File size: 231 bytes
Line 
1ADD_SOURCE_FILES(CORE_SRC_FILES
2  Button.cc
3  HalfAxis.cc
4  InputBuffer.cc
5  InputCommands.cc
6  InputManager.cc
7  InputState.cc
8  JoyStick.cc
9  JoyStickQuantityListener.cc
10  KeyBinder.cc
11  Keyboard.cc
12  KeyDetector.cc
13  Mouse.cc
14)
Note: See TracBrowser for help on using the repository browser.