Only enable the backdrop when pausing the game for both the design screen and the intelligence screen. This fixes bug 295.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6812 4a71c877-e1ca-e34f-864e-861f7616d084master
parent
d655d548f4
commit
ab549ac68d
|
@ -39,6 +39,8 @@
|
||||||
// FIXME Direct iVis implementation include!
|
// FIXME Direct iVis implementation include!
|
||||||
#include "lib/ivis_opengl/piematrix.h"//matrix code
|
#include "lib/ivis_opengl/piematrix.h"//matrix code
|
||||||
#include "lib/ivis_common/piestate.h"
|
#include "lib/ivis_common/piestate.h"
|
||||||
|
#include "lib/ivis_opengl/screen.h"
|
||||||
|
#include "lib/ivis_common/piemode.h"
|
||||||
|
|
||||||
#include "display3d.h"
|
#include "display3d.h"
|
||||||
#include "edit3d.h"
|
#include "edit3d.h"
|
||||||
|
@ -4837,6 +4839,7 @@ void setDesignPauseState(void)
|
||||||
gameTimeStop();
|
gameTimeStop();
|
||||||
setGameUpdatePause(true);
|
setGameUpdatePause(true);
|
||||||
setScrollPause(true);
|
setScrollPause(true);
|
||||||
|
screen_RestartBackDrop();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4850,6 +4853,8 @@ void resetDesignPauseState(void)
|
||||||
setGameUpdatePause(false);
|
setGameUpdatePause(false);
|
||||||
setScrollPause(false);
|
setScrollPause(false);
|
||||||
gameTimeStart();
|
gameTimeStart();
|
||||||
|
screen_StopBackDrop();
|
||||||
|
pie_ScreenFlip(CLEAR_BLACK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -289,8 +289,6 @@ BOOL intAddIntelMap(void)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
screen_RestartBackDrop();
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1024,9 +1022,6 @@ static void intCleanUpIntelMap(void)
|
||||||
debug(LOG_SCRIPT, "intCleanUpIntelMap: not running");
|
debug(LOG_SCRIPT, "intCleanUpIntelMap: not running");
|
||||||
eventFireCallbackTrigger((TRIGGER_TYPE)CALL_VIDEO_QUIT);
|
eventFireCallbackTrigger((TRIGGER_TYPE)CALL_VIDEO_QUIT);
|
||||||
}
|
}
|
||||||
|
|
||||||
screen_StopBackDrop();
|
|
||||||
pie_ScreenFlip(CLEAR_BLACK);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1452,6 +1447,7 @@ void setIntelligencePauseState(void)
|
||||||
setConsolePause(true);
|
setConsolePause(true);
|
||||||
}
|
}
|
||||||
setScrollPause(true);
|
setScrollPause(true);
|
||||||
|
screen_RestartBackDrop();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1470,6 +1466,8 @@ void resetIntelligencePauseState(void)
|
||||||
setScrollPause(false);
|
setScrollPause(false);
|
||||||
setConsolePause(false);
|
setConsolePause(false);
|
||||||
gameTimeStart();
|
gameTimeStart();
|
||||||
|
screen_StopBackDrop();
|
||||||
|
pie_ScreenFlip(CLEAR_BLACK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue