This commit is contained in:
aozhiwei 2021-09-24 02:34:48 +00:00
parent 5886b7e158
commit 9d103756f5
3 changed files with 16 additions and 0 deletions

View File

@ -19,6 +19,8 @@ class FrameData
private:
std::map<int, EntityWeakPtr> new_objects;
std::map<int, EntityWeakPtr> block_objects;
std::map<int, EntityWeakPtr> loot_objects;
std::map<int, PartObject> part_objects;
std::set<int> del_objects;
std::set<int> out_objects;

View File

@ -94,6 +94,8 @@ cs::SMUpdate* FrameMaker::MakeUpdateMsg(Human* hum)
Room* room = hum->room;
PreProcess(msg, room, hum, framedata);
SerializeLootObjects(msg, room, hum, framedata);
SerializeMapBlockObjects(msg, room, hum, framedata);
SerializeNewObjects(msg, room, hum, framedata);
SerializePartObjects(msg, room, hum, framedata);
SerializeDelObjects(msg, room, hum, framedata);
@ -164,6 +166,16 @@ void FrameMaker::PostProcess(cs::SMUpdate* msg, Room* room, Human* hum, FrameDat
}
}
void FrameMaker::SerializeLootObjects(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata)
{
}
void FrameMaker::SerializeMapBlockObjects(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata)
{
}
void FrameMaker::SerializeNewObjects(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata)
{
if (!framedata->new_objects.empty()) {

View File

@ -17,6 +17,8 @@ private:
void PreProcess(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata);
void PostProcess(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata);
void SerializeLootObjects(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata);
void SerializeMapBlockObjects(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata);
void SerializeNewObjects(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata);
void SerializePartObjects(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata);
void SerializeDelObjects(cs::SMUpdate* msg, Room* room, Human* hum, FrameData* framedata);