This commit is contained in:
parent
d105d9ee97
commit
7824d285ac
4 changed files with 13 additions and 2 deletions
|
@ -645,6 +645,7 @@ m_animFrame=0;
|
|||
m_lastPadInput=m_padInput=PI_NONE;
|
||||
|
||||
setCartCam(false);
|
||||
setReverseCameraMovement(false);
|
||||
|
||||
resetPlayerCollisionSizeToBase();
|
||||
|
||||
|
@ -773,6 +774,7 @@ if(PadGetDown(0)&PAD_TRIANGLE)
|
|||
#endif
|
||||
///
|
||||
|
||||
|
||||
for(i=0;i<_frames;i++)
|
||||
{
|
||||
updatePadInput();
|
||||
|
@ -1209,6 +1211,9 @@ if(PadGetDown(0)&PAD_TRIANGLE)
|
|||
|
||||
m_ignoreNewlyPressedButtonsOnPadThisThink=false;
|
||||
|
||||
// Restore flipped camera
|
||||
setReverseCameraMovement(false);
|
||||
|
||||
CPlayerThing::think(_frames);
|
||||
}
|
||||
|
||||
|
@ -2473,7 +2478,7 @@ void CPlayer::moveLeft()
|
|||
{
|
||||
if(m_moveVelocity.vx<-CAMERA_STARTMOVETHRESHOLD||m_cameraXScrollPos<-(CAMERA_SCROLLTHRESHOLD*CAMERA_TILESIZE)<<CAMERA_ACCURACYSHIFT)
|
||||
{
|
||||
m_cameraXScrollDir=+1;
|
||||
m_cameraXScrollDir=m_reverseCameraMovement==false?+1:-1;
|
||||
}
|
||||
else if(m_moveVelocity.vx>-CAMERA_STOPMOVETHRESHOLD)
|
||||
{
|
||||
|
@ -2484,7 +2489,7 @@ void CPlayer::moveRight()
|
|||
{
|
||||
if(m_moveVelocity.vx>CAMERA_STARTMOVETHRESHOLD||m_cameraXScrollPos>(CAMERA_SCROLLTHRESHOLD*CAMERA_TILESIZE)<<CAMERA_ACCURACYSHIFT)
|
||||
{
|
||||
m_cameraXScrollDir=-1;
|
||||
m_cameraXScrollDir=m_reverseCameraMovement==false?-1:+1;
|
||||
}
|
||||
else if(m_moveVelocity.vx<CAMERA_STOPMOVETHRESHOLD)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue