Remove Eggs::Eggs and rearrange Entity members a bit

This commit is contained in:
2021-03-22 17:53:46 +01:00
parent 22678fcfc2
commit 3325397d17
8 changed files with 68 additions and 58 deletions

View File

@@ -45,6 +45,9 @@ struct Mob : public CombatNPC {
int offsetX = 0, offsetY = 0;
int groupMember[4] = {};
// for optimizing away AI in empty chunks
int playersInView = 0;
// temporary; until we're sure what's what
nlohmann::json data = {};
@@ -86,6 +89,9 @@ struct Mob : public CombatNPC {
auto operator[](std::string s) {
return data[s];
}
virtual void enterIntoViewOf(CNSocket *sock) override;
virtual void disappearFromViewOf(CNSocket *sock) override;
};
namespace MobAI {