This commit is contained in:
Paul 2001-07-21 19:14:40 +00:00
parent d105d9ee97
commit 7824d285ac
4 changed files with 13 additions and 2 deletions

View file

@ -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)
{