]> git.localhorst.tv Git - blobs.git/blobdiff - src/app/states.cpp
creature skin overhaul
[blobs.git] / src / app / states.cpp
index d1e092e70a8589dc70387d9d72793b7868e461ef..b1a20db92a50740934dfac6849065940c84e4ab6 100644 (file)
@@ -135,6 +135,8 @@ void MasterState::OnRender(graphics::Viewport &viewport) {
        // TODO: extend to nearby bodies as well
        for (auto c : cam.Reference().Creatures()) {
                assets.shaders.creature_skin.SetM(cam.Model(cam.Reference()) * glm::mat4(c->LocalTransform()));
+               assets.shaders.creature_skin.SetBaseColor(c->BaseColor());
+               assets.shaders.creature_skin.SetHighlightColor(c->HighlightColor());
                c->Draw(viewport);
        }