[Scummvm-tracker] [ScummVM] #10525: MOHAWK: Riven: Prison Island sound puzzle graphics glitch.

macca8 trac at scummvm.org
Thu May 17 11:10:22 CEST 2018


#10525: MOHAWK: Riven: Prison Island sound puzzle graphics glitch.
---------------------+----------------------------
  Reporter:  macca8  |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  low     |  Component:  Engine: Mohawk
Resolution:          |   Keywords:
      Game:  Riven   |
---------------------+----------------------------

Comment (by macca8):

 Thanks for confirming the glitch, but the responses from both of you
 suggest that my description of the current behaviour may be unclear, in
 particular, my use of the terms click (mouse down) and release (mouse up)
 as related to using the mouse.

 It seems that your definition of mouse click is the complete down/up
 action of the mouse as a single action, whereas I'm treating each
 component separately.

 bgK, I assume the mouse leave event refers to moving the cursor away from
 the button. If that's the case, then you seem to be under the impression
 that the button release gfx update isn't currently possible from the mouse
 click. It actually is, but it's tied to the mouse up component (mouse up
 event?) of the down/up action of a mouse click.

 To clarify this, keeping the cursor over the button, press & hold the
 mouse down (the cursor will disappear & the sound plays), wait for the
 cursor to reappear, then release the mouse (the sound button will return
 to the up position).

 The problem is that the down/up action of an uninterrupted complete mouse
 click currently coincides with the hide & show actions of the cursor, or
 specifically, the hard coded delay of 500ms that separates the cursor's
 actions. As long as the mouse up event of the mouse click occurs after
 this delay, then the sound button will return to the up position.

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


More information about the Scummvm-tracker mailing list