X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FApplication.cpp;h=3ba8485db63554d012f05fd0de5a56ca9b37f283;hb=aa28d59d492c490194e8e8f7af086fcb531d170a;hp=76ded2db2c9b15bc35ba637bf5567ccdfee369d4;hpb=7fccdf2cd07afb3afdc0b854e9a03130ef202eec;p=orbi.git diff --git a/src/app/Application.cpp b/src/app/Application.cpp index 76ded2d..3ba8485 100644 --- a/src/app/Application.cpp +++ b/src/app/Application.cpp @@ -194,29 +194,29 @@ void Application::RenderEntities() { constexpr Color vboxColor(0xFA, 0xFA, 0x00); constexpr Color hboxColor(0x00, 0xFA, 0x00); - for (const Entity &e : world.Entities()) { + for (const Entity *e : world.Entities()) { canvas.SetColor(boundsColor); canvas.OutlineRect( - cam.ToScreen(Vector(e.bounds.Left(), e.bounds.Top())), - cam.ToScale(Vector(e.bounds.Size())) + cam.ToScreen(Vector(e->bounds.Left(), e->bounds.Top())), + cam.ToScale(Vector(e->bounds.Size())) ); canvas.SetColor(vboxColor); canvas.Line( - cam.ToScreen(Vector(e.vbox.Left(), e.vbox.Top())), - cam.ToScreen(Vector(e.vbox.Right(), e.vbox.Top())) - Vector(1, 0) + cam.ToScreen(Vector(e->vbox.Left(), e->vbox.Top())), + cam.ToScreen(Vector(e->vbox.Right(), e->vbox.Top())) - Vector(1, 0) ); canvas.Line( - cam.ToScreen(Vector(e.vbox.Left(), e.vbox.Bottom())) - Vector(0, 1), - cam.ToScreen(Vector(e.vbox.Right(), e.vbox.Bottom())) - Vector(1, 1) + cam.ToScreen(Vector(e->vbox.Left(), e->vbox.Bottom())) - Vector(0, 1), + cam.ToScreen(Vector(e->vbox.Right(), e->vbox.Bottom())) - Vector(1, 1) ); canvas.SetColor(hboxColor); canvas.Line( - cam.ToScreen(Vector(e.hbox.Left(), e.hbox.Top())), - cam.ToScreen(Vector(e.hbox.Left(), e.hbox.Bottom())) - Vector(0, 1) + cam.ToScreen(Vector(e->hbox.Left(), e->hbox.Top())), + cam.ToScreen(Vector(e->hbox.Left(), e->hbox.Bottom())) - Vector(0, 1) ); canvas.Line( - cam.ToScreen(Vector(e.hbox.Right(), e.hbox.Top())) - Vector(1, 0), - cam.ToScreen(Vector(e.hbox.Right(), e.hbox.Bottom())) - Vector(1, 1) + cam.ToScreen(Vector(e->hbox.Right(), e->hbox.Top())) - Vector(1, 0), + cam.ToScreen(Vector(e->hbox.Right(), e->hbox.Bottom())) - Vector(1, 1) ); } }