Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void wypelnij(int poziom[], int pion[])
- {
- poziom[0] = 2;
- poziom[1] = 1;
- poziom[2] = -1;
- poziom[3] = -2;
- poziom[4] = -2;
- poziom[5] = -1;
- poziom[6] = 1;
- poziom[7] = 2;
- pion[0] = -1;
- pion[1] = -2;
- pion[2] = -2;
- pion[3] = -1;
- pion[4] = 1;
- pion[5] = 2;
- pion[6] = 2;
- pion[7] = 1;
- }
- void wyzeruj_plansze (int plansza[][8])
- {
- for (int i=0; i<8; i++)
- {
- for (int j=0; j<8; j++)
- {
- plansza[i][j] = 0;
- }
- }
- }
- int ruch (int nr_ruchu, int x, int y, int poziom[8], int pion[8])
- {
- x=x+poziom[nr_ruchu];
- y=y+pion[nr+ruchu];
- if (x>-1 && x<8) && (y>-1 && y<8) && plansza[x][y] != 0) return 1;
- else return 0;
- }
- int sprawdz ()
- {
- }
- int skoczek (int **plansza, int x_startowe, int y_startowe, )
- {
- int licznik=0;
- int ruch_losowanie;
- ruch_losowanie=rand()%8;
- if (ruch(ruch_losowanie, x_aktualny, y_aktualny, poziom, pion)==1)
- {
- aktualny_x+=poziom[ruch_losowanie];
- aktualny_y+=pion[ruch_losowanie];
- }
- if (ruch(ruch_losowanie, x_aktualny, y_aktualny, poziom, pion)==0)
- else
- {
- wyzeruj_plansze(plansza);
- skoczek(plansza, x_startowe, y_startowe )
- }
- }
- int main()
- {
- int** plansza = new int* [8];
- for(int i=0 ; i<8 ; i++)
- plansza[i] = new int[8];
- int x_startowe=3;
- int y_startowe=4;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement