]> git.localhorst.tv Git - blobs.git/blobdiff - src/app/states.cpp
extract situation from creature
[blobs.git] / src / app / states.cpp
index 75d9fcf638cd4d7ae8258ad8757cc8f83d9975b1..9cf6a9c92f878f1ca5e5702a69aa78812ca466ca 100644 (file)
@@ -124,7 +124,7 @@ void MasterState::OnRender(graphics::Viewport &viewport) {
        assets.shaders.creature_skin.SetTexture(assets.textures.skins);
        // TODO: extend to nearby bodies as well
        for (auto c : cam.Reference().Creatures()) {
-               assets.shaders.creature_skin.SetM(cam.Model(c->GetBody()) * glm::mat4(c->LocalTransform()));
+               assets.shaders.creature_skin.SetM(cam.Model(cam.Reference()) * glm::mat4(c->LocalTransform()));
                c->Draw(assets, viewport);
        }