队伍添加4个人数限制

This commit is contained in:
aozhiwei 2019-06-21 09:24:19 +08:00
parent 68be892362
commit a7a372bc9c
2 changed files with 8 additions and 3 deletions

View File

@ -170,3 +170,6 @@ const int MAX_NODE_ID = 8;
const int MAX_INSTANCE_ID = 500; const int MAX_INSTANCE_ID = 500;
const int WALK_ZONE_WIDTH = 100; const int WALK_ZONE_WIDTH = 100;
const int MAX_TEAM_NUM = 4;

View File

@ -1087,9 +1087,11 @@ void Room::MatchTeam(Human* hum)
pair.second->team_members = &team_hash_[pair.second->team_id]; pair.second->team_members = &team_hash_[pair.second->team_id];
pair.second->team_members->insert(pair.second); pair.second->team_members->insert(pair.second);
} }
pair.second->team_members->insert(hum); if (pair.second->team_members->size() < MAX_TEAM_NUM) {
hum->team_id = pair.second->team_id; pair.second->team_members->insert(hum);
hum->team_members = pair.second->team_members; hum->team_id = pair.second->team_id;
hum->team_members = pair.second->team_members;
}
break; break;
} }
} }