BS1: Simplified subtitles
|Reported by:||eriktorbjorn||Owned by:||eriktorbjorn|
|Cc:||Game:||Broken Sword 1|
After a "brief delay" (the original API discussion was about two years ago), I've decided that the lockScreen() / unlockScreen() functions are, in fact, almost exactly what I need to simplify the drawing of the cutscene subtitles in Broken Sword 1.
(I can't draw them to the decoded frame, because that's one of the decoder's internal buffers, and besides it may be much smaller than the actual screens, so the subtitles might not fit.)
I'm a bit worried that doing it this way will slow things down. I seem to recall that one reason to use the smaller (low-quality) cutscenes was so that hand-held devices would have an easier time playing them. With this patch, there will be full-screen updates every frame. But maybe the bottleneck wasn't the screen updates, but the frame decoding?
Ticket imported from: #2219361. Ticket imported from: patches/1040.