Advertisement
PrincessFumi

Untitled

Jan 10th, 2015
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. #ifndef PIONEK_H_INCLUDED
  2. #define PIONEK_H_INCLUDED
  3. #include "wspolrzedne.h"
  4.  
  5. enum kolor_pionka
  6. {
  7. zolty,
  8. zielony,
  9. czerwony,
  10. niebieski
  11. };
  12.  
  13.  
  14.  
  15. class Pionek
  16. {
  17.  
  18. sf::Sprite *sprite;
  19. int polozenie;
  20. sf::Vector2f wektor;
  21. public:
  22. kolor_pionka kolor;
  23. bool w_grze;
  24.  
  25.  
  26. Pionek(sf::Sprite *sprite, kolor_pionka ustaw_kolor)
  27. {
  28. polozenie = 0;
  29. w_grze= false;
  30. this->sprite = sprite;
  31. kolor = ustaw_kolor;
  32. wektor = sprite->getPosition();
  33. }
  34.  
  35. int pobierz_polozenie()
  36. {
  37. return polozenie;
  38. }
  39.  
  40. void ustaw_polozenie(int polozenie)
  41. {
  42. przejdz_do_bazy(polozenie );
  43. }
  44. void wroc_do_domku()
  45. {
  46. w_grze= false;
  47. polozenie=-1;
  48. this->zwracanie_sprite()->setPosition(wektor);
  49. }
  50. void przejdz_do_bazy(int polozenie)
  51. {
  52.  
  53. this->polozenie = polozenie;
  54. Wspolrzedne w = wspolrzedne(this->polozenie);
  55. this->zwracanie_sprite()->setPosition(w.x, w.y);
  56. }
  57.  
  58.  
  59.  
  60. ~Pionek()
  61. {
  62. delete sprite;
  63. }
  64.  
  65. sf::Sprite* zwracanie_sprite()
  66. {
  67. return sprite;
  68. }
  69. };
  70.  
  71. #endif // PIONEK_H_INCLUDED
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement