void CBinds::SetDefaults() { // set default key bindings UnbindAll(); Bind(KEY_F1, "toggle_local_console"); Bind(KEY_F2, "toggle_remote_console"); Bind(KEY_TAB, "+scoreboard"); Bind('u', "+show_chat"); Bind(KEY_F10, "screenshot"); Bind('a', "+left"); Bind('d', "+right"); Bind(KEY_SPACE, "+jump"); Bind(KEY_MOUSE_1, "+fire"); Bind(KEY_MOUSE_2, "+hook"); Bind(KEY_LSHIFT, "+emote"); Bind('1', "+weapon1"); Bind('2', "+weapon2"); Bind('3', "+weapon3"); Bind('4', "+weapon4"); Bind('5', "+weapon5"); Bind(KEY_MOUSE_WHEEL_UP, "+prevweapon"); Bind(KEY_MOUSE_WHEEL_DOWN, "+nextweapon"); Bind('t', "chat all"); Bind('y', "chat team"); Bind(KEY_F3, "vote yes"); Bind(KEY_F4, "vote no"); }
OGLShaderManager::~OGLShaderManager () { if (m_MapShader.HasElements ()) { UnbindAll (); } }
void TextureState::Reset() { UnbindAll(); textureLevelState.clear(); }
TextureState::~TextureState() { UnbindAll(); }