Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Logika(){
- int pirmsX = xAstei[0];
- int pirmsY = yAstei[0];
- int pirms2X, pirms2Y;
- xAstei[0] = x;
- yAstei[0] = y;
- for (int i = 1; i < nAstei; i++){
- pirms2X = xAstei[i];
- pirms2Y = yAstei[i];
- xAstei[i] = pirmsX;
- yAstei[i] = pirmsY;
- pirmsX = pirms2X;
- pirmsY = pirms2Y;
- }
- switch (virziens){
- case 1:
- x--;
- break;
- case 2:
- x++;
- break;
- case 3:
- y--;
- break;
- case 4:
- y++;
- break;
- default:
- break;
- }
- if (x >= platums) x = 0; else if (x < 0) x = platums - 1;
- if (y >= augstums) y = 0; else if (y < 0) y = augstums - 1;
- for (int i = 0; i < nAstei; i++)
- if (xAstei[i] == x && yAstei[i] == y)
- spelesBeigas = true;
- cout<<"Spele beigusies!";
- if (x == xAuglim && y == yAuglim){
- punkti += 10;
- xAuglim = rand() % platums;
- yAuglim = rand() % augstums;
- nAstei++;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement