[Scummvm-tracker] [ScummVM] #7769: DRASCULA: Add pause mode

Thierry Crozat trac at scummvm.org
Thu Nov 9 22:14:42 CET 2017


#7769: DRASCULA: Add pause mode
--------------------------+------------------------------
  Reporter:  SF/simsaw    |      Owner:  (none)
      Type:  enhancement  |     Status:  new
  Priority:  normal       |  Component:  Engine: Drascula
Resolution:               |   Keywords:
      Game:  Drascula     |
--------------------------+------------------------------

Comment (by criezy):

 I actually implemented this back in march, but didn't merge it or even
 push it to my fork back then for a few reasons, and then forgot about
 it.\\

 One of the reason was that it was the GSoC application period and a
 student was considering this task for his application PR. This was
 actually the reason why I implemented (I wanted to check that I was
 understanding the code correctly and that my ideas would work in case he
 had questions). But I didn't push it to let the student have the
 opportunity to work on it himself (in the end he didn't do it).

 That reason is now obsolete, but the other two reasons are still valid and
 are:
 * I used the space key as I don't have a pause key on my keyboard (and I
 assume I would not be the only one). The space key is used by other
 engines for pause (at least scumm) so seemed a good candidate. However I
 am aware if other games using the space key for exactly the opposite: cut
 short the speech/text display. What do you think? Is space a good key for
 this (in addition to the pause key)?
 * I was wondering if instead of a pause key it might not be better to have
 a text speed setting. The subtitles are timed by the speech (even when
 using subtitles only, the speech is still played but muted), so the
 current timing would be the faster we can get (having a setting that
 automatically cuts short speech would be strange I think), but we could
 easily add a delay after the speech ends to get longer subtitle display.

 One difficulty with the text speed setting is that currently extra engine
 gui options can only be booleans (true or false). So we would either have
 to only allow setting it by editing the scummvm.ini file (which would make
 it more difficult to know about, set or change) or we would need to turn
 it into a "slower subtitles" boolean that would control whether to use a
 hardcoded delay or none. Or possibly the two could be combined with the
 "slower subtitles" option having a default delay that could be changed in
 the scummvm.ini.

 What do you think of all this?

--
Ticket URL: <https://bugs.scummvm.org/ticket/7769#comment:2>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list