[Fix] Fixed pausing game while player is hyperspacing.
This commit is contained in:
parent
e4b5f54119
commit
a2d313a08c
@ -1106,8 +1106,9 @@ void player_renderGUI(void) {
|
||||
}
|
||||
}
|
||||
/* Hyperspace FLASH BANG!!! */
|
||||
if(pilot_isFlag(player, PILOT_HYPERSPACE) && !paused) {
|
||||
if(pilot_isFlag(player, PILOT_HYPERSPACE)) {
|
||||
i = (int)player->ptimer - HYPERSPACE_FADEOUT;
|
||||
if(paused) i += t;
|
||||
j = (int) t;
|
||||
if(i < j) {
|
||||
x = (double)(j-i) / HYPERSPACE_FADEOUT;
|
||||
|
@ -1147,9 +1147,11 @@ static void space_renderStars(const double dt) {
|
||||
t = SDL_GetTicks();
|
||||
if(!player_isFlag(PLAYER_DESTROYED) && !player_isFlag(PLAYER_CREATING) &&
|
||||
pilot_isFlag(player, PILOT_HYPERSPACE) && /* Hyperspace fancy effect. */
|
||||
(player->ptimer-HYPERSPACE_STARS_BLUR < t)) {
|
||||
((!paused && (player->ptimer - HYPERSPACE_STARS_BLUR < t)) ||
|
||||
(paused && (player->ptimer < HYPERSPACE_STARS_BLUR)))) {
|
||||
|
||||
timer = player->ptimer - HYPERSPACE_STARS_BLUR;
|
||||
if(paused) timer += t;
|
||||
|
||||
/* Fancy hyperspace effects. */
|
||||
glShadeModel(GL_SMOOTH);
|
||||
|
Loading…
Reference in New Issue
Block a user