Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Szachownica w Curses

Ostatnio zmodyfikowano 2009-11-15 18:37
Autor Wiadomość
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??
C/C++
#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 );
    //refresh();
    //wrefresh(glowne);
    //wrefresh(szach);
    printw( "Podaj wielkosc szachwonicy: " );
    scanw( "%d", & n );
    //okno = newwin(20,40,1,1);
    okno = newwin( 20, 40, 1, 1 );
    // k = 2;
    //i = i*2;
    //j = j*2;
    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;
}
P-11589
DejaVu
» 2009-11-15 18:32:10
Szczerze mówiąc nie wiem co dla Ciebie znaczy ładnie/brzydko...
Jedynie co mogę zrobić to przytoczyć linka: http://docs.sun.com/app/docs/doc/816-5169/newwin-3curses?a=view. Nic więcej od siebie niestety nie jestem w stanie powiedzieć, bo nawet nie mam tej biblioteki skonfigurowanej :)
P-11591
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
P-11593
1 « 2 »
Poprzednia strona Strona 2 z 2