summary refs log tree commit diff stats
path: root/src/renderer.cpp
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2019-02-23 12:02:00 -0500
committerKelly Rauchenberger <fefferburbia@gmail.com>2019-02-23 12:02:00 -0500
commit15b511e694f976686fdec1fb9f959f8a92f3b594 (patch)
tree18c0a234bbbfd34592a371d15dbfbecbede906c8 /src/renderer.cpp
parent26fbd8c1edaf94513d9750681edbe449b699efe4 (diff)
downloaddispatcher-15b511e694f976686fdec1fb9f959f8a92f3b594.tar.gz
dispatcher-15b511e694f976686fdec1fb9f959f8a92f3b594.tar.bz2
dispatcher-15b511e694f976686fdec1fb9f959f8a92f3b594.zip
More ranges stuff! Now with custom views
Diffstat (limited to 'src/renderer.cpp')
-rw-r--r--src/renderer.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/renderer.cpp b/src/renderer.cpp index 64b3a8e..0feee50 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp
@@ -76,10 +76,8 @@ void Renderer::render(const Simulation& sim)
76 } 76 }
77 } 77 }
78 78
79 for (Simulation::id_type id : sim.getActive()) 79 for (const Entity& entity : sim.getActive() | sim.entityView())
80 { 80 {
81 const Entity& entity = sim.getEntity(id);
82
83 SDL_SetRenderDrawColor(ren_.get(), entity.colorVal, entity.colorVal, 65, 255); 81 SDL_SetRenderDrawColor(ren_.get(), entity.colorVal, entity.colorVal, 65, 255);
84 82
85 SDL_Rect rect { 83 SDL_Rect rect {