#include "Entity.h" Entity::Entity(EntityType type) : type(type), modelComponent(nullptr), lightComponent(nullptr) { } Entity::~Entity() { if(modelComponent) { delete modelComponent; modelComponent = nullptr; } if(lightComponent) { delete lightComponent; lightComponent = nullptr; } } EntityType Entity::GetType() const { return type; }