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