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

Problem z przyciskiem

Ostatnio zmodyfikowano 2011-11-27 17:46
Autor Wiadomość
Voldo
Temat założony przez niniejszego użytkownika
Problem z przyciskiem
» 2011-11-27 17:06:43
Jakoś dałem radę jest tło jednak jak kliknę w twórcy to program się zamyka a powinna się wyświetlać bitmapa stgry

Proszę o pomoc!

Kod:
C/C++
BITMAP * stgry = NULL;
int done = 0;
while( !key[ KEY_ESC ] && !done && !stgry )
{
    if(( mouse_b & 1 ) && mouse_x >= 250 && mouse_x <= 250 + tworcy->w && mouse_y >= 320 && mouse_y <= 320 + tworcy->h )
    {
       
        stgry = create_bitmap( 740, 550 );
        stgry = load_bmp( "stgry.bmp", default_palette );
        if( !stgry )
        {
            set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 );
            allegro_message( "nie mogę załadować stgry !" );
            allegro_exit();
            return 0;
        }
        blit( stgry, screen, 0, 0, 740, 550, stgry->w, stgry->h );
       
    }
    if(( mouse_b & 1 ) && mouse_x >= 250 && mouse_x <= 250 + wyjsc->w && mouse_y >= 378 && mouse_y <= 378 + wyjsc->h ) {
        done = 1;;
    }
    blit( gracpp, bufor, 0, 0, 0, 0, gracpp->w, gracpp->h );
    blit( uruchom, bufor, 0, 0, 250, 200, uruchom->w, uruchom->h );
    blit( ustawienia, bufor, 0, 0, 250, 260, ustawienia->w, ustawienia->h );
    blit( tworcy, bufor, 0, 0, 250, 320, tworcy->w, tworcy->h );
    blit( wyjsc, bufor, 0, 0, 250, 378, wyjsc->w, wyjsc->h );
    blit( bufor, screen, 0, 0, 0, 0, 740, 550 );
   
    if( key[ KEY_F1 ] ) { adjust_sample( dzwiek, 255, 127, 500, 1 ); }
    if( key[ KEY_F2 ] ) { adjust_sample( dzwiek, 255, 127, 2000, 1 ); }
    if( key[ KEY_F3 ] ) { adjust_sample( dzwiek, 255, 0, 1000, 1 ); }
    if( key[ KEY_F4 ] ) { adjust_sample( dzwiek, 255, 255, 1000, 1 ); }
   
}
P-44840
SeaMonster131
» 2011-11-27 17:36:29
Po 1. kod daj w [cpp] kod [/cpp].
Po 2. w jednym temacie problem rozwiązałeś, nie zamykałeś go ani nic, a teraz stworzyłeś drugi.
Po 3. pomyśl sam troche czasu, a nie o każdą rzecz pytasz się nas. No tak, my jesteśmy po to, żeby pomagać, ale chłopie, troche wysiłku! Z takim podejściem jak Ty masz teraz, to daleko nie zajdziesz.

pozdrawiam
P-44841
Voldo
Temat założony przez niniejszego użytkownika
Odp
» 2011-11-27 17:46:59
1. Będę pamiętał
2. Przepraszam za bałagan, już pozamykałem.
3. Wierz mi, że starałem się na wszelkie możliwe sposoby to rozwiązać jednak nie daję rady, a nie chcę teraz zmieniać szkieletu programu. Nie wiem w czym leży problem.
P-44842
« 1 »
  Strona 1 z 1