Original Post
Hi everyone I'm playing with SDL, trying to make a simple Tetris derivative, but I've run into some problems with some of the extra stuff I'm trying to do. A situation I've run into twice now in two separate places is when I try to do multiple surface blits. In each case, I start out loading an image from disk into a surface, and from there will construct a separate surface by blitting certain portions of the image. e.g. in one case, I have a menu where I'm trying to be able to dynamically position the buttons, so the image I have has the menu background in one part, and then in another part the buttons, and then I blit it all together dynamically in the surface. However, when I try to blit the resultant surface to the screen, it doesn't seem to do anything, or at least blits transparently. The game doesn't crash or throw any errors at me, I just don't get visual where the blitting should be occuring. So basically anytime I go Surface from disk -> Screen The blit is succesful, but if I go Surface from disk -> Non-screen surface -> Screen There's no output. Is there something I'm missing? I've tried Google and haven't been able to find much on it. Any help is appreciated!