队伍添加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 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->insert(pair.second);
}
pair.second->team_members->insert(hum);
hum->team_id = pair.second->team_id;
hum->team_members = pair.second->team_members;
if (pair.second->team_members->size() < MAX_TEAM_NUM) {
pair.second->team_members->insert(hum);
hum->team_id = pair.second->team_id;
hum->team_members = pair.second->team_members;
}
break;
}
}