From 7390a49301e903e97e239a32f59b76a835b0d26d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 23 Aug 2022 19:45:23 +0800 Subject: [PATCH] 1 --- server/gameserver/pvedata.cc | 8 ++++++++ server/gameserver/pvedata.h | 19 +++++++++++++++++++ server/gameserver/room.h | 12 +----------- 3 files changed, 28 insertions(+), 11 deletions(-) create mode 100644 server/gameserver/pvedata.cc create mode 100644 server/gameserver/pvedata.h diff --git a/server/gameserver/pvedata.cc b/server/gameserver/pvedata.cc new file mode 100644 index 00000000..47bc5039 --- /dev/null +++ b/server/gameserver/pvedata.cc @@ -0,0 +1,8 @@ +#include "precompile.h" + +#include "pvedata.h" + +void PveData::AddDamageInfo(int sender_id, int receiver_id, float dmg) +{ + +} diff --git a/server/gameserver/pvedata.h b/server/gameserver/pvedata.h new file mode 100644 index 00000000..af2c2d35 --- /dev/null +++ b/server/gameserver/pvedata.h @@ -0,0 +1,19 @@ +#pragma once + +struct PveData +{ + int wave = 0; + int max_wave = 0; + int mon_num = 0; + int boss_state = 0; + + int refreshed_mon = 0; + int killed_num = 0; + + void AddDamageInfo(int sender_id, int receiver_id, float dmg); + +private: + + std::map> damage_hash_; + +}; diff --git a/server/gameserver/room.h b/server/gameserver/room.h index 6169ed74..58ded463 100644 --- a/server/gameserver/room.h +++ b/server/gameserver/room.h @@ -7,6 +7,7 @@ #include "gridservice.h" #include "mapservice.h" #include "gasdata.h" +#include "pvedata.h" #include "bornpoint.h" namespace MetaData @@ -73,17 +74,6 @@ struct CarObject bool taken = false; }; -struct PveData -{ - int wave = 0; - int max_wave = 0; - int mon_num = 0; - int boss_state = 0; - - int refreshed_mon = 0; - int killed_num = 0; -}; - class MatchTeam; class Room {