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

[Allegro]brak koloru circlefill

Ostatnio zmodyfikowano 2011-03-13 11:28
Autor Wiadomość
m_zap
Temat założony przez niniejszego użytkownika
[Allegro]brak koloru circlefill
» 2011-03-12 13:27:18
Siemka rysuje sobie wypełnione okręgi, nadaję im 2 rózne kolory czerwony i zielony, wrzucam je do bufora który jest wczesniej czyszczony do koloru białego jednak jak je wyświetlam obie kule sa czarne. co może być przyczyną problemu? kule są dodatkowo wyświtlane na obrazku który też jest ladowany do tego samego bufora.
P-29099
pekfos
» 2011-03-12 13:37:59
budyń to świetny deser ale nie sprawdza się jako sanki.
daj kod, nic więcej nie jestem w stanie powiedzieć na temat twojego problemu.
P-29100
Gabes
» 2011-03-12 15:46:09
Masz prosty kod,odznacz dwie linie BITMAP , masked_blit i wrzuć bitmape obrazek 800 x 600 pikseli jako tło do swojego projektu.


C/C++
#include <allegro.h>

int main()
{
    allegro_init(); install_keyboard(); set_color_depth( 32 );
    set_gfx_mode( GFX_AUTODETECT, 800, 600, 0, 0 );
    clear_to_color( screen, makecol( 0, 0, 0 ) );
    BITMAP * bufor = NULL; bufor = create_bitmap( 800, 600 );
    // BITMAP * obrazek= NULL;obrazek=load_bmp("obrazek.bmp",default_palette);
    int x = 30; int y = 30;
   
    while( !key[ KEY_ESC ] )
    {
        if( key[ KEY_RIGHT ] ) x = x + 1; if( x >= 800 - 30 ) x = x - 1;
        if( key[ KEY_LEFT ] ) x = x - 1; if( x <= 0 + 30 ) x = x + 1;
        if( key[ KEY_DOWN ] ) y = y + 1;
       
        if( key[ KEY_UP ] ) y = y - 1;
       
        if( key[ KEY_SPACE ] ) x = 30, y = 30;
       
        clear_to_color( bufor, makecol( 255, 255, 255 ) );
        // masked_blit(obrazek, bufor,0,0,0,0,obrazek->w ,obrazek->h);
        //.......
        circlefill( bufor, x, y, 30, makecol( 255, 0, 0 ) );
        //.......
        blit( bufor, screen, 0, 0, 0, 0, 800, 600 );
    }
    destroy_bitmap( bufor );
    allegro_exit();
    return 0;
}
END_OF_MAIN();
P-29102
DejaVu
» 2011-03-12 15:54:13
A przykład z dokumentacji Ci działa?

http://cpp0x.pl/dokumentacja/Allegro-4-4/circlefill/746
P-29103
m_zap
Temat założony przez niniejszego użytkownika
» 2011-03-13 09:03:50
Nie działa... przeskakuje na openGL
P-29114
Gabes
» 2011-03-13 11:28:24
Kod jest do Allegro 4.2.2 , może masz inne przepraszam nie napisałem do jakiego moja wina .
P-29118
« 1 »
  Strona 1 z 1