X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_camera.c;fp=ent_camera.c;h=d23d8d82d92e29597a5eb5634f597ec33ccb16e1;hb=9695bd6aa2ca31da9dbcde29eb5d082489c4decc;hp=0000000000000000000000000000000000000000;hpb=5bb71fef0e63780f95f403fb14b824778cecbe9b;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_camera.c b/ent_camera.c new file mode 100644 index 0000000..d23d8d8 --- /dev/null +++ b/ent_camera.c @@ -0,0 +1,10 @@ +#include "entity.h" + +void ent_camera_unpack( ent_camera *ent, vg_camera *cam ) +{ + v3f dir = {0.0f,-1.0f,0.0f}; + mdl_transform_vector( &ent->transform, dir, dir ); + v3_angles( dir, cam->angles ); + v3_copy( ent->transform.co, cam->pos ); + cam->fov = ent->fov; +}