pioneerspacesim/pioneer — pull request #978 by johnbartholomew (2012-02-15 22:14:36+00:00)
Title: Don't unpause game when a message is displayed.

Discussion of desired behaviour from IRC:

what is the desired behaviour for queued messages and message timeouts in the presence of time acceleration?
Message timeouts should ignore time acceleration
<_robn> jpab1: timeout should be realtime. I don't know if there's a case where they should force the timeaccel down as they do now
"realtime" meaning?
...
<_robn> OS clock
<_robn> Five seconds for the human player
ok
and if the player pauses while a message is on screen?
Frontier's UI timeouts were not affected by stardreamer or pause
luckily
since they hid the scanner
<_robn> For simplicity I would keep it the same. 5s timeout
ok, so the only change to make is that if the game is paused when a message is displayed, it will remain paused
unless unpaused in the meantime
<_robn> Yeah I think that's it