Advertisement
PrincessFumi

Untitled

Jan 7th, 2015
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. #ifndef DOMEK_H_INCLUDED
  2. #define DOMEK_H_INCLUDED
  3. #include "Pionek.h"
  4.  
  5. using namespace std;
  6.  
  7. class Domek{
  8. public:
  9. int zmienna_x1,zmienna_x2,zmienna_y1, zmienna_y2;
  10. sf::Texture tekstura;
  11. kolor_pionka kolor;
  12.  
  13. Domek(int x, int y, string nazwa_pliku, kolor_pionka ustaw_kolor)
  14. {
  15. kolor = ustaw_kolor;
  16. zmienna_x1=0,zmienna_x2=0,zmienna_y1=0, zmienna_y2=0;
  17. zmienna_x1 = x +20;
  18. zmienna_x2 = zmienna_x1 + 50;
  19. zmienna_y1 = y + 10;
  20. zmienna_y2 = zmienna_y1 + 60;
  21. tekstura.loadFromFile( nazwa_pliku );
  22.  
  23. }
  24.  
  25. void dodaj_pionka(Pionek* tablica[]){
  26. sf::Sprite *pionek1;
  27. pionek1 = new sf::Sprite();
  28. pionek1->setTexture( tekstura );
  29. pionek1->setPosition(zmienna_x1,zmienna_y1);
  30. tablica[0]=new Pionek(pionek1,kolor);
  31.  
  32. sf::Sprite *pionek2;
  33. pionek2 = new sf::Sprite();
  34. pionek2->setTexture( tekstura );
  35. pionek2->setPosition(zmienna_x1,zmienna_y2);
  36. tablica[1]=new Pionek(pionek2,kolor);
  37.  
  38. sf::Sprite *pionek3;
  39. pionek3 = new sf::Sprite();
  40. pionek3->setTexture( tekstura );
  41. pionek3->setPosition(zmienna_x2,zmienna_y1);
  42. tablica[2]=new Pionek(pionek3,kolor);
  43.  
  44. sf::Sprite *pionek4;
  45. pionek4 = new sf::Sprite();
  46. pionek4->setTexture( tekstura );
  47. pionek4->setPosition(zmienna_x2,zmienna_y2);
  48. tablica[3]=new Pionek(pionek4,kolor);
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement