[Scummvm-tracker] [ScummVM :: Bugs] #17044: ASYLUM: Encounter cursor still shown after encounter has ended

ScummVM :: Bugs trac at scummvm.org
Mon Aug 3 12:34:34 UTC 2026


#17044: ASYLUM: Encounter cursor still shown after encounter has ended
-------------------------+-----------------------------
Reporter:  eriktorbjorn  |       Owner:  (none)
    Type:  defect        |      Status:  new
Priority:  normal        |   Component:  Engine: Asylum
 Version:                |  Resolution:
Keywords:                |        Game:  Sanitarium
-------------------------+-----------------------------
Comment (by eriktorbjorn):

 So where does the Asylum engine call `pollEvent()`? Here are cases where
 events are just thrown away, without clearing the variables:

 - `Scene::playIntroSpeech()`.
 - `Scene::preload()`.
 - `Screen::paletteFade()`.
 - `AsylumEngine::playIntro()`.

 This is presumably the main one, where the variables can be cleared:

 - `AsylumEngine::handleEvents()`

 But the engine can swap out the event handler, so it's hard to get an
 overview of what does or doesn't happen here.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/17044#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list