Entity.h 330 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <ReferenceCounter.h>
  3. #include <Vec3.h>
  4. #include "Effect.h"
  5. class EntityType;
  6. class Entity : public virtual Framework::ReferenceCounter
  7. {
  8. private:
  9. float maxHP;
  10. float currentHP;
  11. Framework::Vec3<float> position;
  12. EntityType *zEntityType;
  13. public:
  14. friend Effect;
  15. friend EntityType;
  16. };