Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SFML/Window.hpp>
- #include <SFML/Graphics.hpp>
- #include<stdio.h>
- #include "Pionek.h"
- Pionek::Pionek(sf::Sprite *sprite, kolor_pionka ustaw_kolor)
- {
- polozenie = -1;
- w_grze= false;
- this->sprite = sprite;
- kolor = ustaw_kolor;
- wektor = sprite->getPosition();
- };
- int Pionek:: pobierz_polozenie()
- {
- return polozenie;
- }
- void Pionek:: ustaw_polozenie(int polozenie)
- {
- przejdz_do_bazy(polozenie );
- }
- void Pionek:: wroc_do_domku()
- {
- w_grze= false;
- polozenie=-1;
- this->zwracanie_sprite()->setPosition(wektor);
- }
- void Pionek:: przejdz_do_bazy(int polozenie)
- {
- this->polozenie = polozenie;
- Wspolrzedne w = wspolrzedne(this->polozenie);
- this->zwracanie_sprite()->setPosition(w.x, w.y);
- }
- kolor_pionka Pionek:: zwroc_kolor()
- {
- return kolor;
- }
- bool Pionek:: czy_w_domku(Pionek* tablica[], kolor_pionka kolorek)
- {
- int i;
- int liczbaPionkow = 16;
- for(i=0; i<=liczbaPionkow; i++)
- {
- if( kolorek == tablica[i]->zwroc_kolor() && tablica[i]->w_grze==true)
- {
- return false;
- }
- }
- return true;
- }
- sf::Sprite* Pionek:: zwracanie_sprite()
- {
- return sprite;
- }
- Pionek:: ~Pionek()
- {
- delete sprite;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement