Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.21 KB | None | 0 0
  1. void background_move1(sf_glob *glob)
  2. {
  3.     sfVector2f mov;
  4.     sfVector2f replace = {0,0};
  5.     sfVector2f pos;
  6.  
  7.     mov.x = -125.00 * glob->seconds;
  8.     mov.y = 0;
  9.     sfSprite_move(glob->spritecloud, mov);
  10.     pos = sfSprite_getPosition(glob->spritecloud);
  11.     if (pos.x < -640) {
  12.         sfSprite_setPosition(glob->spritecloud, replace);
  13.     }
  14. }
  15.  
  16. void background_move2(sf_glob *glob)
  17. {
  18.     sfVector2f mov2;
  19.     sfVector2f replace2 = {0,0};
  20.     sfVector2f pos2;
  21.  
  22.     mov2.x = -200.00 * glob->seconds;
  23.     mov2.y = 0;
  24.     sfSprite_move(glob->spriteground, mov2);
  25.     pos2 = sfSprite_getPosition(glob->spriteground);
  26.     if (pos2.x < -640) {
  27.         sfSprite_setPosition(glob->spriteground, replace2);
  28.     }
  29. }
  30.  
  31. void background_move3(sf_glob *glob)
  32. {
  33.     sfVector2f mov3;
  34.     sfVector2f replace3 = {0,0};
  35.     sfVector2f pos3;
  36.  
  37.     mov3.x = -150.00 * glob->seconds;
  38.     mov3.y = 0;
  39.     sfSprite_move(glob->spritenature, mov3);
  40.     pos3 = sfSprite_getPosition(glob->spritenature);
  41.     if (pos3.x < -640) {
  42.         sfSprite_setPosition(glob->spritenature, replace3);
  43.     }
  44. }
  45.  
  46. void summary_move(sf_glob *glob)
  47. {
  48.     background_move1(glob);
  49.     background_move2(glob);
  50.     background_move3(glob);
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement