Guest User

Untitled

a guest
Feb 12th, 2015
647
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. sf::Clock enemyTime;
  2.  
  3. sf::Texture birdTexture; //load bird texture
  4. sf::Sprite birdImage; //bird image
  5.  
  6. if (!birdTexture.loadFromFile("images/bird1.png")){
  7. std::cout << "Could not load bird image\n";
  8. }
  9.  
  10. std::vector<sf::Sprite> enemy(100, sf::Sprite(birdTexture));
  11. std::vector<sf::FloatRect> enemybounds(100);
  12.  
  13. for (int i = 0; i < 10; i++){
  14. enemybounds[i] = enemy[i].getGlobalBounds();
  15. }
  16.  
  17. float eTime = enemyTime.restart().asSeconds();
  18.  
  19. for (int i = 0; i<10; i++)
  20. {
  21. float x = rand() % 10 + 1; // dist is the visible width of the screen
  22. enemy[i].setPosition(x, 180);
  23. }
  24.  
  25. float enemyspeed = 200.f;
  26.  
  27. for (int i = 0; i < 10; i++){
  28. enemy[i].move(0.f, enemyspeed * eTime);
  29. }
  30. for (int i = 0; i<10; i++){
  31. window.draw(enemy[i]);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment