Example #1
0
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;
	};
}
Example #2
0
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);
}