Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- initscr() - funkcja inicjalizująca ncurses, inicjalizuje stdscr, lines, cols itd itp.
- endwin() - przywraca terminal do stanu z przed wywołania funkcji ncurses;
- delwin(WINDOW *w) - usuwa okno w zwalniając pamięc; Podokna najpierw trzeba usunac zeby to usunac ;d
- refresh() - uzywa jako domyslnie stdscr, wyswietla na ekranie podokna, teksty itd.
- wrefresh(WINDOW *w) - to co u góry tylko dotyczy okna stworzonego przez nas.
- getch() - pobiera znak zwraca chtype czyli jakis znak ktory pobralo.
- noecho() - jak wcisniesz klawisz jakis to nie wyswietli go w konsoli
- cbreak() - włącza tryb, w którym wyjście jest natychmiastowo dostępne tj znaki nie trafiają do bufora tylko od razu na ekran
- nodelay(WINDOW *w, bool CZ) - funkcja, która dla okna w włącza / wyłącza 'oczekiwanie na klawisz' tj jest jesli damy "getch()" i NIE mamy włączonego nodelay to program bedzie czekal az uzytkownik poda literke. Natomiast z włączonym nodelay program nie będzie czekal tylko przypisze to co jest w buforze ewentualnie nic nie przypisze ;D
- curs_set(int v) - ustawia widoczność kursora. Parametry v: 0 - niewidoczny, 1 - widoczny, 2 - dla slepych
- addch(const chtype ch) - wyswietla znak podany w zmiennej ch na ekranie.
- waddch(WINDOW *w, const chtype ch) - to co wyżej tylko dla określonego okna.
- printw(const char *...) - działa tak jak printf..
- wprintw(WINDOW *w, const char *...) - działa tak jak printf tylko dla określonego okna w.
- addstr(const char *s) - wypisuje ciąg znaków (c-string) umieszczony w zmiennej na ekranie
- addnstr(const char *s, int n) - wypisuje 'n' znakow ze stringa. jesli n = -1 to wypisze caly.
- waddstr(WINDOW *w, const char *s) - dodaje string s w okreslonym oknie w.
- mvaddstr(int y, int x, const char *s) - wypisuje string s na pozycji (y,x);
- getch() - bylo juz lolz ? dodatkowo wyswietla znak w miejscu kursora w konsoli.
- wgetch(WINDOW *w) - pobiera znak z okreslonego okna i robi to samo.
- mvwgetch(WINDOW *w, int y, int x) - pobiera znak z klawki i umiesza go w oknie w na pozycji y,x
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement