/** ** Define a group. The current selected units become a new group. ** ** @param group Group number to create. */ static void UiDefineGroup(unsigned group) { for (int i = 0; i < NumSelected; ++i) { if (Selected[i]->Player == ThisPlayer && Selected[i]->GroupId) { RemoveUnitFromGroups(*Selected[i]); } } SetGroup(Selected, NumSelected, group); }
/** ** Define a group. The current selected units become a new group. ** ** @param group Group number to create. */ static void UiDefineGroup(unsigned group) { for (size_t i = 0; i != Selected.size(); ++i) { if (Selected[i]->Player == ThisPlayer && Selected[i]->GroupId) { RemoveUnitFromGroups(*Selected[i]); } } SetGroup(&Selected[0], Selected.size(), group); }