Szachownica w Curses
Ostatnio zmodyfikowano 2009-11-15 18:37
m_zap Temat założony przez niniejszego użytkownika |
» 2009-11-15 15:23:16 Juz się wszystjko wyświetla tylko jak tu porządek wprowadzić?? Program działa owszem ale tylko dla szach = subwin(okno,1,1,i ,j ); wyswietla to jako tako jesli zmienimy 1,1 na jakies inne wartosci juz tak ładnie nie jest da sie to jakos zrobic zeby ładneij wygladało?? #include <curses.h>
int przycisk; int n; int i, j, k; int x; int y; int tmp = 1; static WINDOW * glowne; static WINDOW * okno;
void okno_init( void ) { WINDOW * szach = NULL; glowne = initscr(); echo(); cbreak(); nodelay( glowne, TRUE ); printw( "Podaj wielkosc szachwonicy: " ); scanw( "%d", & n ); okno = newwin( 20, 40, 1, 1 ); for( i = 1; i <= n; i++ ) { for( j = 1; j <= n; j++ ) { szach = subwin( okno, 1, 1, i, j ); box( okno, ACS_VLINE, ACS_HLINE ); box( szach, ACS_VLINE, ACS_HLINE ); } } }
static void update_display( void ) { mvwprintw( okno, 15, 1, "ESC by zakonczyc" ); wrefresh( okno ); refresh(); }
void okno_end( void ) { endwin(); }
int main( void ) { okno_init(); while( tmp ) { przycisk = getch(); if( przycisk == 27 ) tmp = 0; update_display(); } okno_end(); return 0; }
|
|
DejaVu |
» 2009-11-15 18:32:10 |
|
m_zap Temat założony przez niniejszego użytkownika |
» 2009-11-15 18:37:14 to już znam :) no niech bedzie jak jest zobaczymy:P |
|
1 « 2 » |