mirror of
https://github.com/antopilo/Nuake.git
synced 2026-09-09 20:08:57 +03:00
Code cleanup
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user