Changes between Version 13 and Version 14 of code/doc/Input
- Timestamp:
- Apr 12, 2017, 11:13:40 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
code/doc/Input
v13 v14 1 1 = Input = 2 [[TracNav(TracNav/TOC_Development)]]3 2 4 3 This page describes how various user input (keyboard, mouse or joy stick) is being processed. Our goal was to develop a generic implementation that allows to use the input in many different and independent ways. As an example it should not matter to a program whether a mouse button or a key has been pressed. [[br]] 5 In order to capture input in the first place, we decided not to reinvent the wheel and use a cross platform library instead: [wiki: OIS]. It provides all the features we need to steer a 3D game.4 In order to capture input in the first place, we decided not to reinvent the wheel and use a cross platform library instead: [wiki:libs/OIS OIS]. It provides all the features we need to steer a 3D game. 6 5 7 6 == Wiki articles == … … 12 11 || [wiki:InputState] || Redistribution to InputHandlers || 13 12 || [wiki:KeyBinder] || Maps keys to commands || 14 || [wiki: OIS] || Object Oriented input library ||13 || [wiki:libs/OIS] || Object Oriented input library || 15 14 || [wiki:InputBuffer] || Stores text input stream like || 16 15 … … 21 20 So much about the overall concept. Read more in the corresponding sections, mostly classes though.[[br]][[br]] 22 21 23 [[Image( Input:Distribution.png)]]22 [[Image(Distribution.png)]]