Advertisement
Lauda

Untitled

Jun 7th, 2012
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.98 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <curses.h>
  5.  
  6.  
  7. #define FIELD_WIDTH 80
  8. #define FIELD_HEIGHT 20
  9.  
  10.  
  11.  
  12. void pomoc()
  13. {
  14.     int in_menu = TRUE;
  15.  
  16.     while(in_menu)
  17.     {
  18.         int selected = 0;
  19.         int width, height;
  20.         getmaxyx(stdscr, height, width);
  21.  
  22.         int x = (width-30)/2;
  23.         int y = ((height-16)/2)-2;
  24.         clear();
  25.  
  26.         mvaddstr(y-2, (width-strlen("HANGMAN :: Pomoc"))/2, "HANGMAN :: Pomoc");
  27.                 y++;
  28.                 mvaddstr(y++, x-20, "Hangman je igra rijeci u kojoj je cilj pogoditi zadanu sakrivenu rijec.\n");
  29.                 y++;
  30.                 mvaddstr(y++, x-20, "Program generise slucajnu rijec uzetu iz fajla i zatim je ispisuje na ekran u skrivenom obliku.\n");
  31.                 y++;
  32.                 mvaddstr(y++, x-20, "Cilj igre je pogoditi zadanu rijec u sto manje pokusaja!\n");
  33.                 y++;
  34.                 mvaddstr(y++, x-20, "U suprotnom se generise 'vjesalo' na kojem se iscrtava karikatura covjeka koji u slucaju veceg broja gresaka se objesi.\n");
  35.                 y++;
  36.                 mvaddstr(y++, x-20, "Igrica ima vremensko ogranicenje po potezu definisano u podesavanjima.\n");
  37.                 y++;
  38.                 mvaddstr(y++, x-20, "Igrica podrzava sledece modove:\n");
  39.                 mvaddstr(y++, x-20, "- Single Player\n");
  40.                 mvaddstr(y++, x-20, "- Player vs CPU\n");
  41.               //  mvaddstr(y++, x-20, "- LAN Multiplayer\n");
  42.  
  43.                 y++;
  44.                 mvaddstr(y++, x-20, "Vise informacija o pojedinim modovima mozete naci u dokumentaciji.\n");
  45.  
  46.            if( selected == 0)
  47.             attron(A_REVERSE);
  48.  
  49.         mvaddstr(y+2, x, "<< Glavni meni");
  50.         attroff(A_REVERSE);
  51.  
  52.          refresh();
  53.          int c=getch();
  54.          if (c == '\n')
  55.         {
  56.             switch(selected)
  57.             {
  58.                 case 0:
  59.                     in_menu=FALSE;
  60.                 break;
  61.  
  62.             }
  63.         }
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement