Jakoś dałem radę jest tło jednak jak kliknę w twórcy to program się zamyka a powinna się wyświetlać bitmapa stgry
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 ); }
}