yquake2remaster/src
Yamagi Burmeister db10e0db87 Untangle the input system from the refresher
In the old times the refresher was a stand alone DLL. For performance
reasons and to avoid laggy input parts of the input system were
implemented in this DLL. Now that the renfresher is part of the main
binary and initialized at client startup we can remove most of the
abstractions between input system, refresher and client. Also the
input system can be treated as a normal subsystem.

Changes:
- Untangle the VID_* stuff and the IN_* stuff. The functions
  called by function pointers in in_state are now called directly
  and 'struct in_state' was removed.

- Remove input.h and rename the appropriate backend functions.
  There's no longer a need for an abstraction layer between the
  input backend and the input frontend.

- Move input initialization and shutdown into CL_Init(), like it's
  already done for all other subsystems.

- Remove Key_ClearStates(). I'm pretty sure that's a left over from
  the old Win 9x backends and unnecessary.

- General cleanup.
2015-01-16 18:23:39 +01:00
..
backends Untangle the input system from the refresher 2015-01-16 18:23:39 +01:00
client Untangle the input system from the refresher 2015-01-16 18:23:39 +01:00
common Fix indention 2014-08-24 10:26:50 +02:00
game One entity shooting another should work even if friendly fire is off 2014-11-30 17:58:18 +01:00
server Rename VERSION to YQ2VERSION to prevent collisions 2014-01-27 18:14:36 +01:00