Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef PIONEK_H_INCLUDED
- #define PIONEK_H_INCLUDED
- #include "wspolrzedne.h"
- enum kolor_pionka
- {
- zolty,
- zielony,
- czerwony,
- niebieski
- };
- class Pionek
- {
- sf::Sprite *sprite;
- int polozenie;
- sf::Vector2f wektor;
- public:
- kolor_pionka kolor;
- bool w_grze;
- Pionek(sf::Sprite *sprite, kolor_pionka ustaw_kolor)
- {
- polozenie = 0;
- w_grze= false;
- this->sprite = sprite;
- kolor = ustaw_kolor;
- wektor = sprite->getPosition();
- }
- int pobierz_polozenie()
- {
- return polozenie;
- }
- void ustaw_polozenie(int polozenie)
- {
- przejdz_do_bazy(polozenie );
- }
- void wroc_do_domku()
- {
- w_grze= false;
- polozenie=-1;
- this->zwracanie_sprite()->setPosition(wektor);
- }
- void przejdz_do_bazy(int polozenie)
- {
- this->polozenie = polozenie;
- Wspolrzedne w = wspolrzedne(this->polozenie);
- this->zwracanie_sprite()->setPosition(w.x, w.y);
- }
- ~Pionek()
- {
- delete sprite;
- }
- sf::Sprite* zwracanie_sprite()
- {
- return sprite;
- }
- };
- #endif // PIONEK_H_INCLUDED
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement