mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-03 10:17:59 +03:00
Adjust camera position in crouch and crawl states
This commit is contained in:
parent
e9bbc0782a
commit
fec2a5af8f
1 changed files with 10 additions and 10 deletions
|
@ -38,7 +38,7 @@ void lara_as_crouch_idle(ITEM_INFO* item, COLL_INFO* coll)
|
|||
|
||||
coll->Setup.EnableObjectPush = true;
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
// TODO: Dispatch pickups from within states.
|
||||
if (item->TargetState == LS_PICKUP)
|
||||
|
@ -145,7 +145,7 @@ void lara_as_crouch_roll(ITEM_INFO* item, COLL_INFO* coll)
|
|||
lara->Control.CanLook = false;
|
||||
coll->Setup.EnableObjectPush = true;
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
if (TrInput & IN_LEFT)
|
||||
{
|
||||
|
@ -231,7 +231,7 @@ void lara_as_crouch_turn_left(ITEM_INFO* item, COLL_INFO* coll)
|
|||
auto* lara = GetLaraInfo(item);
|
||||
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
if (item->HitPoints <= 0)
|
||||
{
|
||||
|
@ -287,7 +287,7 @@ void lara_as_crouch_turn_right(ITEM_INFO* item, COLL_INFO* coll)
|
|||
auto* lara = GetLaraInfo(item);
|
||||
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
if (item->HitPoints <= 0)
|
||||
{
|
||||
|
@ -349,7 +349,7 @@ void lara_as_crawl_idle(ITEM_INFO* item, COLL_INFO* coll)
|
|||
lara->Control.HandStatus = HandStatus::Busy;
|
||||
coll->Setup.EnableObjectPush = true;
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
// TODO: Dispatch pickups from within states.
|
||||
if (item->TargetState == LS_PICKUP)
|
||||
|
@ -488,7 +488,7 @@ void lara_as_crawl_forward(ITEM_INFO* item, COLL_INFO* coll)
|
|||
lara->Control.HandStatus = HandStatus::Busy;
|
||||
coll->Setup.EnableObjectPush = true;
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
if (item->HitPoints <= 0)
|
||||
{
|
||||
|
@ -593,7 +593,7 @@ void lara_as_crawl_back(ITEM_INFO* item, COLL_INFO* coll)
|
|||
lara->Control.HandStatus = HandStatus::Busy;
|
||||
coll->Setup.EnableObjectPush = true;
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
if (item->HitPoints <= 0)
|
||||
{
|
||||
|
@ -689,7 +689,7 @@ void lara_as_crawl_turn_left(ITEM_INFO* item, COLL_INFO* coll)
|
|||
lara->Control.HandStatus = HandStatus::Busy;
|
||||
coll->Setup.EnableObjectPush = true;
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
if (item->HitPoints <= 0)
|
||||
{
|
||||
|
@ -749,7 +749,7 @@ void lara_as_crawl_turn_right(ITEM_INFO* item, COLL_INFO* coll)
|
|||
lara->Control.HandStatus = HandStatus::Busy;
|
||||
coll->Setup.EnableObjectPush = true;
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetElevation = -ANGLE(24.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
if (item->HitPoints <= 0)
|
||||
{
|
||||
|
@ -807,7 +807,7 @@ void lara_col_crawl_to_hang(ITEM_INFO* item, COLL_INFO* coll)
|
|||
coll->Setup.EnableObjectPush = true;
|
||||
coll->Setup.EnableSpasm = false;
|
||||
Camera.targetAngle = 0;
|
||||
Camera.targetElevation = -ANGLE(45.0f);
|
||||
Camera.targetDistance = SECTOR(1);
|
||||
|
||||
if (item->AnimNumber == LA_CRAWL_TO_HANG_END)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue