I saw another change to restore text display in tuxmth, but this version preserves the same set of surfaces instead of just returning the white letters. It looks like SDL_DisplayFormatAlpha overwrites the transparency that the colorkey call sets up. I moved the colorkey to earlier to make it more clear what's going on with the alpha blend when the bg surface is created.
I saw another change to restore text display in tuxmth, but this version preserves the same set of surfaces instead of just returning the white letters. It looks like SDL_DisplayFormatAlpha overwrites the transparency that the colorkey call sets up. I moved the colorkey to earlier to make it more clear what's going on with the alpha blend when the bg surface is created.