Papito,tienes que usar un SDL_Rect para definir donde el placar ira ser deseñado.
segun la definicion del SDL de SDL_BlitSurface:
define la posicion X e Y pela estructura SDL_rect e poñe qualquier valor en width and heigth.
E pudes usar Get_Surface para obter las informacions de la superficie utilzando os atributos de la classe SDL_surface que son:
segun la definicion del SDL de SDL_BlitSurface:
Citar
This performs a fast blit from the source surface to the destination surface.
Only the position is used in the dstrect (the width and height are ignored).
If either srcrect or dstrect are NULL, the entire surface (src or dst) is copied.
The final blit rectangle is saved in dstrect after all clipping is performed (srcrect is not modified).
The blit function should not be called on a locked surface.
define la posicion X e Y pela estructura SDL_rect e poñe qualquier valor en width and heigth.
E pudes usar Get_Surface para obter las informacions de la superficie utilzando os atributos de la classe SDL_surface que son:
Citar
flags - Surface flags
format - Pixel format
w, h - Width and height of the surface
pitch - Length of a surface scanline in bytes
pixels - Pointer to the actual pixel data
clip_rect - surface clip rectangle