Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.77 KB | None | 0 0
  1. /* USO FUNZIONE
  2.  
  3. x -> posizione X dello shermo dove inserire la scritta
  4. y -> posizione Y dello schermo dove inserire la scritta
  5. testo -> stringa da mostrare a video
  6. l -> lunghezza parola
  7. font -> nome del file .bmp da usare come font
  8. offset -> distanza tra un carattere e l'altro (nel file bmp)
  9.  
  10. Il file deve presentare le lettere/numeri in questo modo
  11.  
  12. ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
  13.  
  14. Lo sfondo deve essere ad alpha (rosa che diventa trasparente)
  15.  
  16. */
  17. int text_font(int x,int y,char testo[],int l,char font[],int offset)
  18. {
  19.  BITMAP *file = load_bitmap(font,NULL);
  20.  int codifica;
  21.  int i=0;
  22.  do {
  23.  codifica=(int) (testo[i]);
  24.  codifica-=65;
  25.  masked_blit(file,screen,codifica*offset,0,x+(i*offset),y,offset,file->h);
  26.  i++;
  27.      
  28.      
  29.  } while (i<l);
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement