Voldo Temat założony przez niniejszego użytkownika |
[Allegro, C++] Problem z kompilacją - zgubiona klamra » 2011-11-27 12:26:56 Cześć. Nie mogę dojść gdzie zgubiłem klamrę proszę o pomoc. Oto kodzik: #include <allegro.h>
int main() { allegro_init(); install_keyboard(); set_color_depth( 16 ); set_gfx_mode( GFX_AUTODETECT_WINDOWED, 740, 550, 0, 0 ); clear_to_color( screen, makecol( 128, 128, 128 ) ); install_mouse(); enable_hardware_cursor(); select_mouse_cursor( MOUSE_CURSOR_QUESTION ); show_mouse( screen ); unscare_mouse(); clear_to_color( screen, makecol( 128, 128, 128 ) ); install_sound( DIGI_AUTODETECT, MIDI_AUTODETECT, "" ); set_volume( 255, 255 ); BITMAP * bufor = NULL; SAMPLE * dzwiek = NULL; BITMAP * gracpp = NULL; BITMAP * uruchom = NULL; BITMAP * ustawienia = NULL; BITMAP * tworcy = NULL; BITMAP * wyjsc = NULL; gracpp = load_bmp( "gracpp.bmp", default_palette ); if( !gracpp ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie mog? za?adowa? obrazka ludek !" ); allegro_exit(); return 0; } uruchom = load_bmp( "uruchom.bmp", default_palette ); if( !uruchom ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie mog? za?adowa? obrazka uruchom !" ); allegro_exit(); return 0; } ustawienia = load_bmp( "ustawienia.bmp", default_palette ); if( !ustawienia ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie mog? za?adowa? obrazka ustawienia !" ); allegro_exit(); return 0; } tworcy = load_bmp( "tworcy.bmp", default_palette ); if( !tworcy ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie mog? za?adowa? obrazka tworcy !" ); allegro_exit(); return 0; } wyjsc = load_bmp( "wyjsc.bmp", default_palette ); if( !wyjsc ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie mog? za?adowa? obrazka wyjsc !" ); allegro_exit(); return 0; } bufor = create_bitmap( 740, 550 ); dzwiek = load_sample( "Campain.wav" ); if( !dzwiek ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie mog? za?adowa? dzwieku !" ); allegro_exit(); return 0; } play_sample( dzwiek, 255, 127, 1000, 1 ); BITMAP * tworcygry = NULL; int done = 0; while( !key[ KEY_ESC ] && !done && !tworcygry ) { if(( mouse_b & 1 ) && mouse_x >= 250 && mouse_x <= 250 + tworcy->w && mouse_y >= 320 && mouse_y <= 320 + tworcy->h ) ( tworcygry = load_bmp( "tworcygry.bmp", default_palette ); if( !tworcygry ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "nie mog? za?adowa? obrazka tworcygry !" ); allegro_exit(); return 0; } 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 ); } } destroy_bitmap( gracpp ); destroy_bitmap( tworcy ); destroy_bitmap( uruchom ); destroy_bitmap( ustawienia ); destroy_bitmap( wyjsc ); stop_sample( dzwiek ); clear_bitmap( bufor ); allegro_exit(); return 0; } END_OF_MAIN(); + logi z kompilscji Cpp\include\c++\3.4.2\mingw32" -I"C:\Dev-Cpp\include\c++\3.4.2" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" C:\Users\Pajter\Desktop\Inne\main.cpp: In function `int _mangled_main()': C:\Users\Pajter\Desktop\Inne\main.cpp:95: error: expected `)' before ';' token Execution terminated |