the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2using namespace std;
3#include "Entity.h"
4
5class Level;
6class BossMob;
7
8class BossMobPart : public Entity
9{
10public:
11 eINSTANCEOF GetType() { return eTYPE_BOSS_MOB_PART; };
12public:
13 BossMob *bossMob;
14 const wstring id;
15
16 BossMobPart(BossMob *bossMob, const wstring &id, float w, float h);
17
18protected:
19 virtual void defineSynchedData();
20 virtual void readAdditionalSaveData(CompoundTag *tag);
21 virtual void addAdditonalSaveData(CompoundTag *tag);
22
23public:
24 virtual bool isPickable();
25 virtual bool hurt(DamageSource *source, int damage);
26 virtual bool is(shared_ptr<Entity> other);
27};