Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void background_move1(sf_glob *glob)
- {
- sfVector2f mov;
- sfVector2f replace = {0,0};
- sfVector2f pos;
- mov.x = -125.00 * glob->seconds;
- mov.y = 0;
- sfSprite_move(glob->spritecloud, mov);
- pos = sfSprite_getPosition(glob->spritecloud);
- if (pos.x < -640) {
- sfSprite_setPosition(glob->spritecloud, replace);
- }
- }
- void background_move2(sf_glob *glob)
- {
- sfVector2f mov2;
- sfVector2f replace2 = {0,0};
- sfVector2f pos2;
- mov2.x = -200.00 * glob->seconds;
- mov2.y = 0;
- sfSprite_move(glob->spriteground, mov2);
- pos2 = sfSprite_getPosition(glob->spriteground);
- if (pos2.x < -640) {
- sfSprite_setPosition(glob->spriteground, replace2);
- }
- }
- void background_move3(sf_glob *glob)
- {
- sfVector2f mov3;
- sfVector2f replace3 = {0,0};
- sfVector2f pos3;
- mov3.x = -150.00 * glob->seconds;
- mov3.y = 0;
- sfSprite_move(glob->spritenature, mov3);
- pos3 = sfSprite_getPosition(glob->spritenature);
- if (pos3.x < -640) {
- sfSprite_setPosition(glob->spritenature, replace3);
- }
- }
- void summary_move(sf_glob *glob)
- {
- background_move1(glob);
- background_move2(glob);
- background_move3(glob);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement