You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
620 B
C
27 lines
620 B
C
|
4 years ago
|
/******************************************************************************
|
||
|
|
* File - entity.h
|
||
|
|
* Author - Joey Pollack
|
||
|
|
* Date - 2022/05/23 (y/m/d)
|
||
|
|
* Mod Date - 2022/05/23 (y/m/d)
|
||
|
|
* Description - Provides functionality to work with world entities
|
||
|
|
******************************************************************************/
|
||
|
|
|
||
|
|
#ifndef LUNARIUM_ENTITY_H_
|
||
|
|
#define LUNARIUM_ENTITY_H_
|
||
|
|
|
||
|
|
#include <entt/entt.hpp>
|
||
|
|
|
||
|
|
namespace lunarium
|
||
|
|
{
|
||
|
|
class Entity
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
Entity(entt::registry* r);
|
||
|
|
|
||
|
|
private:
|
||
|
|
entt::entity mID;
|
||
|
|
entt::registry* mpRegistry;
|
||
|
|
};
|
||
|
|
}
|
||
|
|
|
||
|
|
#endif // LUNARIUM_ENTITY_H_
|