add killmgr

This commit is contained in:
aozhiwei 2021-08-13 10:48:32 +00:00
parent cda2dcba8b
commit 62d2b8246b
5 changed files with 39 additions and 8 deletions

View File

@ -34,6 +34,7 @@
#include "incubator.h"
#include "team.h"
#include "explosion.h"
#include "killmgr.h"
const int kReviveTimeAdd = 12;
const int kSkinNum = 4;

View File

@ -23,6 +23,7 @@ struct PartObject
};
struct xtimer_list;
struct KillInfo;
class CircleCollider;
class AabbCollider;
class Obstacle;

View File

@ -0,0 +1,13 @@
#include "precompile.h"
#include "killmgr.h"
void KillMgr::Init()
{
}
void KillMgr::UnInit()
{
}

View File

@ -0,0 +1,24 @@
#pragma once
#include <a8/basehttpsession.h>
struct KillInfo
{
int killer_id = 0;
int killer_team_id = 0;
int weapon_id = 0;
std::string msg;
};
class KillMgr : public a8::Singleton<KillMgr>
{
private:
KillMgr() {};
friend class a8::Singleton<KillMgr>;
public:
void Init();
void UnInit();
};

View File

@ -154,14 +154,6 @@ struct ObstacleData
std::map<int, std::tuple<long long, a8::Vec2>>* interaction_humans = nullptr;
};
struct KillInfo
{
int killer_id = 0;
int killer_team_id = 0;
int weapon_id = 0;
std::string msg;
};
struct Inventory
{
int slot = 0;