]> git.localhorst.tv Git - orbi.git/blobdiff - src/app/Application.cpp
entity/entity collision stub
[orbi.git] / src / app / Application.cpp
index 94901bfd44df41c8f431931f8049132c5ea40a2a..44a71ccd7f5fddb33f06c0873c3228e2c1fd00d1 100644 (file)
@@ -190,10 +190,16 @@ void Application::RenderWorld() {
 }
 
 void Application::RenderEntities() {
-       constexpr Color vboxColor(0xFA, 0x00, 0x00);
+       constexpr Color boundsColor(0xFA, 0x00, 0x00);
+       constexpr Color vboxColor(0xFA, 0xFA, 0x00);
        constexpr Color hboxColor(0x00, 0xFA, 0x00);
 
        for (const Entity &e : world.Entities()) {
+               canvas.SetColor(boundsColor);
+               canvas.OutlineRect(
+                       cam.ToScreen(Vector<float>(e.bounds.Left(), e.bounds.Top())),
+                       cam.ToScale(Vector<float>(e.bounds.Size()))
+               );
                canvas.SetColor(vboxColor);
                canvas.Line(
                        cam.ToScreen(Vector<float>(e.vbox.Left(), e.vbox.Top())),