Reimplement chunk position caching

This commit is contained in:
Gent S
2020-11-18 20:37:58 -05:00
parent e50a4c2edd
commit dae3b24093
7 changed files with 25 additions and 26 deletions

View File

@@ -9,7 +9,6 @@ public:
NPCClass npcClass;
uint64_t instanceID;
ChunkPos chunkPos;
std::vector<Chunk*> currentChunks;
BaseNPC() {};
BaseNPC(int x, int y, int z, int angle, uint64_t iID, int type, int id) {
@@ -24,6 +23,8 @@ public:
appearanceData.iNPC_ID = id;
instanceID = iID;
chunkPos = std::make_tuple(0, 0, 0);
};
BaseNPC(int x, int y, int z, int angle, uint64_t iID, int type, int id, NPCClass classType) : BaseNPC(x, y, z, angle, iID, type, id) {
npcClass = classType;