Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool Plansza:: ruch_pionka(Pionek *pionek,Pionek* tablica[], int kostka)
- {
- Pionek *p;
- int m;
- if(pionek->w_grze == false)
- {
- if(kostka!=6)
- {
- return false;
- }
- int start;
- switch( pionek->zwroc_kolor())
- {
- case czerwony:
- start = 20;
- m=start;
- break;
- case zielony:
- start=10;
- m=start;
- break;
- case zolty:
- start=0;
- m=start;
- break;
- case niebieski:
- start=30;
- m=start;
- break;
- }
- p=spytaj_o_pole(tablica,m);
- }
- else
- {
- m = na_jakie_pole_przejdzie(pionek,kostka);
- p = spytaj_o_pole(tablica,m);
- }
- if(p!= NULL)
- {
- if(pionek->zwroc_kolor() != p->zwroc_kolor())
- {
- p->wroc_do_domku();
- }
- else
- return false;
- }
- if(pionek->pobierz_polozenie() != m)
- {
- pionek->ustaw_polozenie(m);
- pionek->w_grze = true;
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement