| 413 | } |
| 414 | |
| 415 | static void zCameraFlyRestoreBackup(xCamera* backup) |
| 416 | { |
| 417 | globals.camera.mat = backup->mat; |
| 418 | globals.camera.omat = backup->omat; |
| 419 | globals.camera.mbasis = backup->mbasis; |
| 420 | globals.camera.bound = backup->bound; |
| 421 | globals.camera.focus = backup->focus; |
| 422 | |
| 423 | globals.camera.flags = backup->flags; |
| 424 | globals.camera.tmr = backup->tmr; |
| 425 | globals.camera.tm_acc = backup->tm_acc; |
| 426 | globals.camera.tm_dec = backup->tm_dec; |
| 427 | globals.camera.ltmr = backup->ltmr; |
| 428 | globals.camera.ltm_acc = backup->ltm_acc; |
| 429 | globals.camera.ltm_dec = backup->ltm_dec; |
| 430 | globals.camera.dmin = backup->dmin; |
| 431 | globals.camera.dmax = backup->dmax; |
| 432 | globals.camera.dcur = backup->dcur; |
| 433 | globals.camera.dgoal = backup->dgoal; |
| 434 | globals.camera.hmin = backup->hmin; |
| 435 | globals.camera.hmax = backup->hmax; |
| 436 | globals.camera.hcur = backup->hcur; |
| 437 | globals.camera.hgoal = backup->hgoal; |
| 438 | globals.camera.pmin = backup->pmin; |
| 439 | globals.camera.pmax = backup->pmax; |
| 440 | globals.camera.pcur = backup->pcur; |
| 441 | globals.camera.pgoal = backup->pgoal; |
| 442 | globals.camera.depv = backup->depv; |
| 443 | globals.camera.hepv = backup->hepv; |
| 444 | globals.camera.pepv = backup->pepv; |
| 445 | globals.camera.orn_epv = backup->orn_epv; |
| 446 | globals.camera.yaw_epv = backup->yaw_epv; |
| 447 | globals.camera.pitch_epv = backup->pitch_epv; |
| 448 | globals.camera.roll_epv = backup->roll_epv; |
| 449 | globals.camera.orn_cur = backup->orn_cur; |
| 450 | globals.camera.orn_goal = backup->orn_goal; |
| 451 | globals.camera.orn_diff = backup->orn_diff; |
| 452 | globals.camera.yaw_cur = backup->yaw_cur; |
| 453 | globals.camera.yaw_goal = backup->yaw_goal; |
| 454 | globals.camera.pitch_cur = backup->pitch_cur; |
| 455 | globals.camera.pitch_goal = backup->pitch_goal; |
| 456 | globals.camera.roll_cur = backup->roll_cur; |
| 457 | globals.camera.roll_goal = backup->roll_goal; |
| 458 | globals.camera.dct = backup->dct; |
| 459 | globals.camera.dcd = backup->dcd; |
| 460 | globals.camera.dccv = backup->dccv; |
| 461 | globals.camera.dcsv = backup->dcsv; |
| 462 | globals.camera.hct = backup->hct; |
| 463 | globals.camera.hcd = backup->hcd; |
| 464 | globals.camera.hccv = backup->hccv; |
| 465 | globals.camera.hcsv = backup->hcsv; |
| 466 | globals.camera.pct = backup->pct; |
| 467 | globals.camera.pcd = backup->pcd; |
| 468 | globals.camera.pccv = backup->pccv; |
| 469 | globals.camera.pcsv = backup->pcsv; |
| 470 | globals.camera.orn_ct = backup->orn_ct; |
| 471 | globals.camera.orn_cd = backup->orn_cd; |
| 472 | globals.camera.orn_ccv = backup->orn_ccv; |