mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Restore properly the scroll speed after a demo play
This commit is contained in:
parent
fe1a260d92
commit
f2c2caeff9
@ -1642,6 +1642,7 @@ CEvent::CEvent ()
|
||||
m_bHelp = false;
|
||||
m_bAllMissions = false;
|
||||
m_scrollSpeed = 1;
|
||||
m_scrollSpeedPrev = -1;
|
||||
m_bPause = false;
|
||||
m_bShift = false;
|
||||
m_shiftPhase = 0;
|
||||
@ -5223,9 +5224,11 @@ CEvent::DemoRecStart ()
|
||||
|
||||
InitRandom ();
|
||||
m_pDecor->SetTime (0);
|
||||
m_speed = 1;
|
||||
this->m_scrollSpeedPrev = this->m_scrollSpeed;
|
||||
this->m_scrollSpeed = 3;
|
||||
m_speed = 1;
|
||||
|
||||
if (this->m_scrollSpeedPrev == -1)
|
||||
this->m_scrollSpeedPrev = this->m_scrollSpeed;
|
||||
this->m_scrollSpeed = 3;
|
||||
|
||||
m_bStartRecording = true;
|
||||
}
|
||||
@ -5266,10 +5269,15 @@ CEvent::DemoRecStop ()
|
||||
}
|
||||
|
||||
m_pDemoSDLBuffer.clear ();
|
||||
m_bDemoRec = false;
|
||||
m_demoTime = 0;
|
||||
m_bStartRecording = false;
|
||||
this->m_scrollSpeed = this->m_scrollSpeedPrev;
|
||||
m_bDemoRec = false;
|
||||
m_demoTime = 0;
|
||||
m_bStartRecording = false;
|
||||
|
||||
if (this->m_scrollSpeedPrev >= 0)
|
||||
{
|
||||
this->m_scrollSpeed = this->m_scrollSpeedPrev;
|
||||
this->m_scrollSpeedPrev = -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Début de la reproduction d'une démo.
|
||||
@ -5349,8 +5357,9 @@ CEvent::DemoPlayStart (const std::string * demoFile)
|
||||
return false;
|
||||
}
|
||||
|
||||
this->m_scrollSpeedPrev = m_scrollSpeed;
|
||||
this->m_scrollSpeed = 3;
|
||||
if (this->m_scrollSpeedPrev == -1)
|
||||
this->m_scrollSpeedPrev = this->m_scrollSpeed;
|
||||
this->m_scrollSpeed = 3;
|
||||
|
||||
ChangePhase (EV_PHASE_PLAY);
|
||||
InitRandom ();
|
||||
@ -5373,10 +5382,15 @@ CEvent::DemoPlayStop ()
|
||||
|
||||
m_pDemoSDLBuffer.clear ();
|
||||
|
||||
m_bDemoPlay = false;
|
||||
m_bDemoRec = false;
|
||||
m_demoTime = 0;
|
||||
this->m_scrollSpeed = this->m_scrollSpeedPrev;
|
||||
m_bDemoPlay = false;
|
||||
m_bDemoRec = false;
|
||||
m_demoTime = 0;
|
||||
|
||||
if (this->m_scrollSpeedPrev >= 0)
|
||||
{
|
||||
this->m_scrollSpeed = this->m_scrollSpeedPrev;
|
||||
this->m_scrollSpeedPrev = -1;
|
||||
}
|
||||
|
||||
ChangePhase (EV_PHASE_INIT);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user