From c41ba7485d38f81832d8c2e4ece18e1d7a2fd660 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 11 Oct 2023 16:02:27 +0800 Subject: [PATCH] 1 --- server/gameserver/room_agent.cc | 52 +++++++++++++++++++++++++++++++++ server/gameserver/room_agent.h | 23 +++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 server/gameserver/room_agent.cc create mode 100644 server/gameserver/room_agent.h diff --git a/server/gameserver/room_agent.cc b/server/gameserver/room_agent.cc new file mode 100644 index 00000000..11e00a32 --- /dev/null +++ b/server/gameserver/room_agent.cc @@ -0,0 +1,52 @@ +#include "precompile.h" + +#include "room_agent.h" + +RoomAgent::RoomAgent():BaseAgent() +{ + +} + +RoomAgent::~RoomAgent() +{ +} + +int RoomAgent::GetMapId() +{ + return 0; +} + +int RoomAgent::GetHumanNum() +{ + return 0; +} + +int RoomAgent::GetAliveHumanNum() +{ + return 0; +} + +int RoomAgent::GetPlayerNum() +{ + return 0; +} + +int RoomAgent::GetAlivePlayerNum() +{ + return 0; +} + +int RoomAgent::GetTeamNum() +{ + return 0; +} + +int RoomAgent::GetAliveTeamNum() +{ + return 0; +} + +HeroAgent* RoomAgent::FindHero(int hero_uniid) +{ + return nullptr; +} diff --git a/server/gameserver/room_agent.h b/server/gameserver/room_agent.h new file mode 100644 index 00000000..5868f525 --- /dev/null +++ b/server/gameserver/room_agent.h @@ -0,0 +1,23 @@ +#pragma once + +#include "new_base_agent.h" + +class HeroAgent; +class RoomAgent : public BaseAgent +{ +public: + RoomAgent(); + + virtual ~RoomAgent(); + + BEHAVIAC_DECLARE_AGENTTYPE(RoomAgent, BaseAgent) + + int GetMapId(); + int GetHumanNum(); + int GetAliveHumanNum(); + int GetPlayerNum(); + int GetAlivePlayerNum(); + int GetTeamNum(); + int GetAliveTeamNum(); + HeroAgent* FindHero(int hero_uniid); +};