MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / zCameraSetConvers

Function zCameraSetConvers

src/SB/Game/zCamera.cpp:789–814  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

787}
788
789void zCameraSetConvers(S32 on)
790{
791 xCamera& cam = globals.camera;
792 zcam_convers = on;
793 static U8 saved = 0;
794
795 if (on)
796 {
797 cam = zcam_backupconvers;
798 saved = 1;
799 zcam_dest = NULL;
800 zcam_tmr = 0.0f;
801 }
802 else
803 {
804 xCameraSetFOV(&cam, 75.0f);
805 zcam_fovcurr = 75.0f;
806
807 if (saved)
808 {
809 zCameraFlyRestoreBackup(&zcam_backupconvers);
810 xCameraMove(&cam, 0x2E, cam.dcur, cam.hcur, cam.pcur, 0.0f, 0.0f, 0.0f);
811 saved = 0;
812 }
813 }
814}
815
816void zCameraDoTrans(xCamAsset* asset, F32 ttime)
817{

Callers 1

zCamMarkerEventCBFunction · 0.70

Calls 3

xCameraSetFOVFunction · 0.85
zCameraFlyRestoreBackupFunction · 0.85
xCameraMoveFunction · 0.50

Tested by

no test coverage detected