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

[Allegro, C++] Problem z kompilacją - zgubiona klamra

Ostatnio zmodyfikowano 2011-11-27 12:53
Autor Wiadomość
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:
C/C++
#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
P-44813
malan
» 2011-11-27 12:34:15
Żarty sobie robisz? O.o Przecież do tego nie potrzeba profesjonalnych umiejętności :/ Leń!
C/C++
if(( mouse_b & 1 ) && mouse_x >= 250 && mouse_x <= 250 + tworcy->w && mouse_y >= 320 && mouse_y <= 320 + tworcy->h )
( // <---- a to co?

     tworcygry = load_bmp( "tworcygry.bmp", default_palette );

// <---- tu zgubiłeś...

if( !tworcygry )
{
    set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 );
    allegro_message( "nie mog? za?adowa? obrazka tworcygry !" );
    allegro_exit();
    return 0;
}
P-44817
SeaMonster131
» 2011-11-27 12:43:42
No bez jaj..? Nawet każde normalne IDE po kliknięciu na błąd, przenosi go automatycznie do występowania tego błędu. Jak dla mnie taki temat od razu powinien wylądować w koszu.
P-44820
Voldo
Temat założony przez niniejszego użytkownika
Zgadzam się z Tobą
» 2011-11-27 12:53:56
Zgadzam się. Problem polegał tylko i wyłącznie na mojej ślepocie i głupocie. Nie zauważyłem, że otworzyłem nawiasem a chciałem zamknąć klamrą..... żenua idę po skierowanie do okulisty....
P-44823
« 1 »
  Strona 1 z 1