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

[allegro] tło

Ostatnio zmodyfikowano 2008-05-03 16:17
Autor Wiadomość
zax090
Temat założony przez niniejszego użytkownika
[allegro] tło
» 2008-05-03 14:34:34
Kto pyta nie błądzi:P ale to jest pytanie total nooba :D
Utknąłem na lekcji z plikami graficznymi ..... no właśnie gdzie musi być linia  "makecol(255,0,255)" żeby tło mojej postaci zniknąła?? na samym początku gdzie "clear_to_color" ??.. oto kod...
zdjęcie ludka :  http://img508.imageshack.us/my.php?image=ludekab7.png



C/C++
#include <allegro.h>
int main()
{
    allegro_init();
    install_keyboard();
    set_color_depth( 16 );
    set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 );
    clear_to_color( screen, makecol( 128, 0, 128 ) );
   
    BITMAP * ludek = NULL;
   
    ludek = load_bmp( "ludek.bmp", default_palette );
    if( !ludek )
    {
        set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 );
        allegro_message( "nie mogę załadować obrazka Ludek !" );
        allegro_exit();
        return 0;
    }
   
    masked_blit( ludek, screen, 0, 0, 200, 100, ludek->w, ludek->h ); makecol( 255, 0, 255 );
    readkey();
   
    destroy_bitmap( ludek );
   
    while( !key[ KEY_ESC ] ) {
        /* put your code here */
    }
   
    return 0;
}
END_OF_MAIN();
P-595
DejaVu
» 2008-05-03 15:24:34
Ja nic z allegro nie robiłem :P ale napisałem do dudka, żeby zerknął na Twój problem, bo on robił grę w allegro i nawet skończył :)
P-598
dudek
» 2008-05-03 16:17:16
Juz Ci mowie:) W kursie troche niejasno autor napisal. Chodzi o to ze tlo Twojego obrazka musi miec kolor 255,0,255 w formacie RGB czyli rozowy. Poprostu otwierasz painta edytujesz kolory tam wybierasz sobie odpowiednie parametry i wypelniasz tlo:) jakis kolor musi byc tlem a rozowy chyba sie najrzadziej uzywa:P
P-605
« 1 »
  Strona 1 z 1