]> git.localhorst.tv Git - blobs.git/blobdiff - src/app/states.cpp
split creature when it's "ripe" lol
[blobs.git] / src / app / states.cpp
index 75d9fcf638cd4d7ae8258ad8757cc8f83d9975b1..d98a0991cbc67c4ec2dbb9c0c68030d2cfc1bb87 100644 (file)
@@ -124,8 +124,8 @@ 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()));
-               c->Draw(assets, viewport);
+               assets.shaders.creature_skin.SetM(cam.Model(cam.Reference()) * glm::mat4(c->LocalTransform()));
+               c->Draw(viewport);
        }
 
        viewport.ClearDepth();