DEFRMI_Simple_JoinGameScene(SimpleServer) { ... assert(it->first == remote); // Let incomer know others, let others know incomers. for (auto otherIter : m_remoteClients) { if (otherIter.first != it->first) { auto& otherRC = otherIter.second; m_proxy.Player_Appear((HostID)it->first, RmiContext::ReliableSend, (HostID)otherIter.first, otherRC->m_userID, otherRC->m_x, otherRC->m_y, otherRC->m_z, otherRC->m_vx, otherRC->m_vy, otherRC->m_vz, otherRC->m_angle); m_proxy.Player_Appear((HostID)otherIter.first, RmiContext::ReliableSend, (HostID)it->first, rc->m_userID, rc->m_x, rc->m_y, rc->m_z, rc->m_vx, rc->m_vy, rc->m_vz, rc->m_angle); } } |