aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/engine.cpp1
-rw-r--r--src/render.cpp6
2 files changed, 5 insertions, 2 deletions
diff --git a/src/engine.cpp b/src/engine.cpp
index 4579eb7..99c457b 100644
--- a/src/engine.cpp
+++ b/src/engine.cpp
@@ -43,6 +43,7 @@ int Engine::init(void)
void Engine::logicLoop(void)
{
using namespace std::chrono_literals;
+ namespace cr = std::chrono;
typedef std::chrono::high_resolution_clock mc;
entityx::TimeDelta dt = 0; /**< Elapsed milliseconds since each loop */
diff --git a/src/render.cpp b/src/render.cpp
index 5b3a1f1..7c047f6 100644
--- a/src/render.cpp
+++ b/src/render.cpp
@@ -79,9 +79,11 @@ void RenderSystem::update([[maybe_unused]] entityx::EntityManager& entities,
* DRAWING *
*************/
-
entities.each<Render, Position>(
- [this, a](entityx::Entity, Render, Position &p){
+ [this, a](entityx::Entity, Render &r, Position &p){
+
+ if (!r.visible)
+ return;
GLuint tri_vbo;
GLfloat tri_data[] = {