GI is a generic Interface between Games and Input Devices.
GI was designed to detach the task of getting and normalizing data from input devices from the task of programming a game.
Therefore:
- An Input Device knows how to handle data from a device (eg. a Joystick or a keyboard).
- A Game does not care what kind of Input Device the user prefers. It just queries GI for user input.
With other words GI is a black box that hides all information about the user preferences of input devices from the game.
Add new comment