1
This commit is contained in:
parent
e6175db480
commit
93e32a6aef
@ -193,6 +193,7 @@ void MatchTeam::UpdateMaster()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (phase_left_time_ <= 0) {
|
if (phase_left_time_ <= 0) {
|
||||||
|
ChooseLeader();
|
||||||
phase_ = kMatchChoose;
|
phase_ = kMatchChoose;
|
||||||
phase_start_tick_ = a8::XGetTickCount();
|
phase_start_tick_ = a8::XGetTickCount();
|
||||||
}
|
}
|
||||||
@ -365,3 +366,15 @@ void MatchTeam::StartGame()
|
|||||||
}
|
}
|
||||||
MatchMgr::Instance()->RemoveTeam(GetTeamUUid());
|
MatchMgr::Instance()->RemoveTeam(GetTeamUUid());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MatchTeam::ChooseLeader()
|
||||||
|
{
|
||||||
|
std::shared_ptr<RawTeamMember> leader;
|
||||||
|
for (auto& member : curr_member_hash_) {
|
||||||
|
if (!member->is_robot) {
|
||||||
|
if (member->socket_handle) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -71,6 +71,7 @@ class MatchTeam
|
|||||||
std::shared_ptr<RawTeamMember> GetMemberBySocket(int socket_handle);
|
std::shared_ptr<RawTeamMember> GetMemberBySocket(int socket_handle);
|
||||||
void ShuaRobot();
|
void ShuaRobot();
|
||||||
void StartGame();
|
void StartGame();
|
||||||
|
void ChooseLeader();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long long phase_start_tick_ = 0;
|
long long phase_start_tick_ = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user