]> git.lizzy.rs Git - shadowclad.git/blobdiff - src/engine/render.c
Move camera to world space position of player
[shadowclad.git] / src / engine / render.c
index 121fe7d38893c208ce73476adf91d6603892f067..34c493a1dfe9462f13ee20e352bf1ef239e67537 100644 (file)
@@ -96,7 +96,7 @@ static void setupCamera() {
 static void moveCameraTo(const Scene* anchor) {
        glMatrixMode(GL_PROJECTION);
        // TODO This needs to account for parent nodes as well
-       Vector3D pos = translationOf(anchor->transform);
+       Vector3D pos = translationOf(worldTransform(anchor));
        glTranslatef(-pos.x, -pos.y, -pos.z);
 }