Code cleanup

This commit is contained in:
Antoine Pilote
2023-08-09 00:31:41 -04:00
parent f99ae1246a
commit 2262b103c2
4 changed files with 13 additions and 7 deletions

View File

@@ -27,7 +27,6 @@ namespace Nuake
auto texture = CreateRef<Texture>(glm::vec2(4096, 4096), GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT, GL_FLOAT);
texture->SetParameter(GL_TEXTURE_COMPARE_MODE, GL_COMPARE_REF_TO_TEXTURE);
m_Framebuffers[i]->SetTexture(texture, GL_DEPTH_ATTACHMENT);
}
}
else

View File

@@ -71,7 +71,7 @@ namespace Nuake
mCascadeSplits[i] = (d - nearClip) / clipRange;
}
//mCascadeSplits[0] = 0.2f;
mCascadeSplits[0] = 0.01f;
//mCascadeSplits[1] = 0.45f;
//mCascadeSplits[2] = 1.0f;

View File

@@ -21,16 +21,19 @@ namespace Nuake
int GetID() { return GetComponent<NameComponent>().ID; }
template<typename T>
bool HasComponent() {
bool HasComponent() const
{
return m_Scene->m_Registry.all_of<T>(m_EntityHandle);
}
bool IsValid() {
bool IsValid() const
{
return m_Scene->m_Registry.valid((entt::entity)GetHandle());
}
template<typename T>
T& AddComponent() {
T& AddComponent()
{
T& component = m_Scene->m_Registry.emplace_or_replace <T>(m_EntityHandle);
return component;
}
@@ -66,9 +69,11 @@ namespace Nuake
json Serialize() override;
bool Deserialize(const json& str);
Scene* GetScene() {
Scene* GetScene() const
{
return m_Scene;
}
private:
entt::entity m_EntityHandle;
Scene* m_Scene;

View File

@@ -372,6 +372,7 @@ namespace Nuake
double handle = wrenGetSlotDouble(vm, 1);
Entity ent = Entity((entt::entity)handle, Engine::GetCurrentScene().get());
auto& transform = ent.GetComponent<TransformComponent>();
// set the slots
double x = wrenGetSlotDouble(vm, 2);
double y = wrenGetSlotDouble(vm, 3);
@@ -431,7 +432,8 @@ namespace Nuake
}
}
static void BrushGetTargetsCount(WrenVM* vm) {
static void BrushGetTargetsCount(WrenVM* vm)
{
double handle = wrenGetSlotDouble(vm, 1);
Entity ent = Entity((entt::entity)handle, Engine::GetCurrentScene().get());