Deceth / Battle-City

Build a city, hire a team, drive a tank, orb the enemy! Multiplayer online game.
http://battlecity.org
GNU General Public License v3.0
48 stars 24 forks source link

Create method for properly releasing DirectInput devices #65

Open rileyw opened 11 years ago

rileyw commented 11 years ago

DirectInput devices are being released during destruction of CInput; however, this sets the precedence that CInput and the DirectInput devices have been initialized before the destructor has been called; therefore, it is better to move the input device release to a separate method that will be called during shutdown.

An unexpected exception will be reported to the user if input devices are released before initialization.