void CCar::OnKeyboardRelease(int cmd) { if (Remote()) return; switch (cmd) { case kACCEL:break; case kFWD: ReleaseForward(); break; case kBACK: ReleaseBack(); break; case kL_STRAFE: ReleaseLeft(); if (OwnerActor()) OwnerActor()->steer_Vehicle(0); break; case kR_STRAFE: ReleaseRight(); if (OwnerActor()) OwnerActor()->steer_Vehicle(0); break; case kJUMP: ReleaseBreaks(); break; }; }
void GSP_GPU::ClientDisconnected(std::shared_ptr<Kernel::ServerSession> server_session) { SessionData* session_data = GetSessionData(server_session); if (active_thread_id == session_data->thread_id) ReleaseRight(session_data); SessionRequestHandler::ClientDisconnected(server_session); }