1
This commit is contained in:
parent
626a9e79bd
commit
224cd939c5
@ -49,11 +49,10 @@ void InGameVoice::OnHumanBeKill(int killer_id, Human* deader)
|
|||||||
personal_nodead_series_kills_.erase(deader->GetUniId());
|
personal_nodead_series_kills_.erase(deader->GetUniId());
|
||||||
++global_kills_;
|
++global_kills_;
|
||||||
IncIntMap(personal_kills_, killer_id);
|
IncIntMap(personal_kills_, killer_id);
|
||||||
IncIntMap(personal_nodead_series_kills_, killer_id);
|
IncIntMap(personal_series_kills_, killer_id);
|
||||||
//UpdateTeamBeKillLastTime(GetTeamBeKillLastTime(deader->GetTeam()->GetTeamId()));
|
//UpdateTeamBeKillLastTime(GetTeamBeKillLastTime(deader->GetTeam()->GetTeamId()));
|
||||||
IncPersonalSeriesKills(killer_id);
|
|
||||||
if (!killer->dead) {
|
if (!killer->dead) {
|
||||||
IncPersonalNoDeadSeriesKills(killer_id);
|
IncIntMap(personal_nodead_series_kills_, killer_id);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
mt::InGameVoice::Traverse
|
mt::InGameVoice::Traverse
|
||||||
@ -75,6 +74,7 @@ void InGameVoice::UpdateTeamBeKillLastTime(int team_id)
|
|||||||
team_bekill_last_time_hash_[team_id] = room_->GetFrameNo();
|
team_bekill_last_time_hash_[team_id] = room_->GetFrameNo();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
void InGameVoice::IncPersonalSeriesKills(int killer_id)
|
void InGameVoice::IncPersonalSeriesKills(int killer_id)
|
||||||
{
|
{
|
||||||
auto itr = personal_series_kills_.find(killer_id);
|
auto itr = personal_series_kills_.find(killer_id);
|
||||||
@ -114,6 +114,7 @@ void InGameVoice::IncPersonalNoDeadSeriesKills(int killer_id)
|
|||||||
},
|
},
|
||||||
&room_->xtimer_attacher_);
|
&room_->xtimer_attacher_);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void InGameVoice::Notify(Human* killer, Human* deader, const mt::InGameVoice* meta)
|
void InGameVoice::Notify(Human* killer, Human* deader, const mt::InGameVoice* meta)
|
||||||
{
|
{
|
||||||
|
@ -15,17 +15,15 @@ class InGameVoice : public std::enable_shared_from_this<InGameVoice>
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
void UpdateTeamBeKillLastTime(int team_id);
|
void UpdateTeamBeKillLastTime(int team_id);
|
||||||
void IncPersonalSeriesKills(int killer_id);
|
|
||||||
void IncPersonalNoDeadSeriesKills(int killer_id);
|
|
||||||
|
|
||||||
void Notify(Human* killer, Human* deader, const mt::InGameVoice* meta);
|
void Notify(Human* killer, Human* deader, const mt::InGameVoice* meta);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
Room* room_ = nullptr;
|
Room* room_ = nullptr;
|
||||||
int global_kills_ = 0;
|
int global_kills_ = 0;
|
||||||
std::map<int, int> personal_kills_;
|
std::map<int, int> personal_kills_;
|
||||||
std::map<int, int> personal_series_kills_;
|
std::map<int, int> personal_series_kills_;
|
||||||
std::map<int, int> personal_nodead_series_kills_;
|
std::map<int, int> personal_nodead_series_kills_;
|
||||||
std::map<int, int> team_bekill_last_time_hash_;
|
std::map<int, int> team_bekill_last_time_hash_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user