Follow-up Comment #4, bug #24428 (project wesnoth):

I think I'm stumped for the time being. I'm looking at lines 356-373 of
src/about.cpp. Seems quite straightforward: if the whole image needs to be
redrawn, draw the background image and dialogue background, etc, otherwise
scroll the text surfaces. My guess is some alpha setting or something needs to
be corrected on the transparency of the dialogue background.

Testing in 1.12.5+dev, the credits screen works properly. I tried to build it
with SDL2, but it needs too many changes for that to happen. I tested with
both SDL1.2 and SDL2 on 1.13.2+dev (former requiring a minor update to
CVideo::set_fullscreen() in src/video.cpp) and the credits screen is broken
for both SDL builds. So it doesn't appear to be related to SDL
implementation.

I also tried backtracking along master's history to see if I could find a
working credits screen, but I got to the beginning of December 2015, I think,
before things started failing to compile. There really doesn't seem to be that
much difference in src/about.cpp between master and 1.12 branch either.

So at this point I don't really know why 1.12.x has a working credit screen
and 1.13.x seems to be broken.

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?24428>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
Wesnoth-bugs@gna.org
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to