From 904243bf53391baa7fd709546ec85524e4e0ac7e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 22 Jul 2020 20:44:43 +0800 Subject: [PATCH] 1 --- server/gameserver/room.cc | 4 ++++ server/gameserver/room.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 62133a4..4ab51e9 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -796,6 +796,10 @@ void Room::FillSMUiUpdate(cs::SMUiUpdate& msg) TypeConvert::ToPb(pair.second.pos, car->mutable_pos()); } } + if (GetRoomMode() == kZombieMode) { + msg.set_zombie_num(zombie_alive_count_); + msg.set_human_num(human_alive_count_); + } } std::set* Room::GetAliveTeam() diff --git a/server/gameserver/room.h b/server/gameserver/room.h index 28e4998..030875f 100644 --- a/server/gameserver/room.h +++ b/server/gameserver/room.h @@ -234,6 +234,8 @@ private: int elapsed_time_ = 0; int alive_count_ = 0; long long alive_count_chged_frameno_ = 0; + int zombie_alive_count_ = 0; + int human_alive_count_ = 0; MetaData::AirLine* airline_ = nullptr; a8::XTimerAttacher xtimer_attacher_; size_t airdrop_times_ = 0;