1
This commit is contained in:
parent
8101bf7abd
commit
0e1a01014a
@ -62,6 +62,13 @@
|
||||
#include "mt/Robot.h"
|
||||
#include "mt/SafeAreaPos.h"
|
||||
|
||||
struct FrameCallNode
|
||||
{
|
||||
FrameCallCb cb = nullptr;
|
||||
void* context = nullptr;
|
||||
FrameCallNode* next = nullptr;
|
||||
};
|
||||
|
||||
const int SHUA_RANGE = 580;
|
||||
|
||||
static long long RoomXGetTickCount(void* context)
|
||||
@ -3617,3 +3624,13 @@ void Room::AddReportBullet(int bullet_uniid)
|
||||
},
|
||||
&xtimer_attacher_);
|
||||
}
|
||||
|
||||
void Room::AddFrameCall(FrameCallCb cb, void* context)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void Room::UpdateFrameCall()
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -50,6 +50,8 @@ struct CarObject
|
||||
bool taken = false;
|
||||
};
|
||||
|
||||
typedef void (*FrameCallCb)(void*);
|
||||
struct FrameCallNode;
|
||||
class MatchTeam;
|
||||
class Room
|
||||
{
|
||||
@ -224,6 +226,7 @@ public:
|
||||
bool FindWalkablePointWithOutHouse(const glm::vec3& center, int try_count, int step, glm::vec3& out_point);
|
||||
void AddReportBullet(int bullet_uniid);
|
||||
bool IsDestorying() { return destorying_; }
|
||||
void AddFrameCall(FrameCallCb cb, void* context);
|
||||
|
||||
private:
|
||||
void ShuaAndroid();
|
||||
@ -307,6 +310,7 @@ private:
|
||||
|
||||
bool IsAllRealDead();
|
||||
void AutoJump();
|
||||
void UpdateFrameCall();
|
||||
|
||||
private:
|
||||
bool destorying_ = false;
|
||||
@ -373,6 +377,10 @@ private:
|
||||
std::shared_ptr<AirDrop> air_drop_;
|
||||
std::shared_ptr<AirRaid> air_raid_;
|
||||
|
||||
FrameCallNode* top_node_ = nullptr;
|
||||
FrameCallNode* bot_node_ = nullptr;
|
||||
FrameCallNode* work_node_ = nullptr;
|
||||
|
||||
friend class Incubator;
|
||||
friend class Team;
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user