Facebook
From McHalcix, 10 Months ago, written in C.
Embed
Download Paste or View Raw
Hits: 112
  1. int main(){
  2.     utworz_tablice();
  3.     plansza();
  4.     time_t ostatnia_zmiana= clock();
  5.     time_t teraz= clock();
  6.     int gra=1;
  7.     int speed=300;
  8.     int c;
  9.     while (gra==1){
  10.         while (teraz - ostatnia_zmiana < speed)
  11.         {
  12.             teraz= clock();
  13.             if (kbhit()) {
  14.                 c = getch();
  15.                 //printf("%d",c);
  16.                 if (c == 224) {
  17.                     c = getch();
  18.                 }
  19.             }
  20.                     //printf("%d",c);
  21.  
  22.         }
  23.         switch (c){
  24.             case 72:
  25.                 if (S.y>0){
  26.                     S.y--;
  27.                     gotoxy(S.x, S.y);
  28.                     printf(">");
  29.                 }
  30.                 break;
  31.             case 80:
  32.                 if (S.y<16){
  33.                     S.y++;
  34.                     gotoxy(S.x, S.y);
  35.                     printf(">");
  36.                 }
  37.                 break;
  38.             case 77:
  39.                 if (S.x<26){
  40.                     S.x++;
  41.                     gotoxy(S.x, S.y);
  42.                     printf(">");
  43.                 }
  44.                 break;
  45.             case 75:
  46.                 if (S.x>0){
  47.                     S.x--;
  48.                     gotoxy(S.x, S.y);
  49.                     printf(">");
  50.                 }
  51.                 break;
  52.         }
  53.         ostatnia_zmiana= clock();
  54.         if(tab[S.y-1][S.x-1]!=1 && tab[S.y-1][S.x-1]!=0){
  55.             gra=0;
  56.             system("CLS");
  57.             gotoxy(15, 7);
  58.             printf("Game over\n\n");
  59.             getch();
  60.         }
  61.     }
  62. }