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

[Allegro, C++] Jak stworzyć prosty przycisk (button)?

Ostatnio zmodyfikowano 2011-08-02 16:13
Autor Wiadomość
Loodwin
Temat założony przez niniejszego użytkownika
Yhy...
» 2011-08-01 11:31:06
Yhy. To taki przycisk.
P-37802
Loodwin
Temat założony przez niniejszego użytkownika
To ktoś...
» 2011-08-01 11:35:20
To ktoś wie jak to zrobić?
P-37805
Loodwin
Temat założony przez niniejszego użytkownika
Z tego...
» 2011-08-01 11:41:56
Z tego ifa zrobiłem coś takiego:
C/C++
if( mx = 250 < 280, my = 250 < 280, mb = 1 )
{
    masked_blit( ludek, bufor, 0, 0, 100, 100, ludek->w, ludek->h );
    clear_to_color( bufor, makecol( 100, 100, 100 ) );
};

Bo ta bitmapa ma 30x30 pixeli.

Nikt nie wie jak to zrobić?
P-37807
SeaMonster131
» 2011-08-01 12:01:00
Wiesz po co jest opcja edytowania postu? To po 1.
Po 2. wróć do lekcji o instrukcji warunkowej
if()
. Tak się nie łączy warunków, a poza tym dziwnie je napisałeś.
Po 3. napisałeś:
Nie wyświetla mi się wogóle bitmapa "kliknij".
A ja Ci odp, żebyś wyświetlał ją w pętli a nie przed.


Poprawny if powinien tak wyglądać:
C/C++
if( mx >= przycisk.x && mx <= przycisk.x + przycisk.w && my >= przycisk.y && my <= przycisk.y + przycisk.h && mb == 1 )
{
}
P-37808
Loodwin
Temat założony przez niniejszego użytkownika
A te...
» 2011-08-02 10:43:59
A te przycisk.x,przycisk.y itd. co oznaczają?
P-37894
Loodwin
Temat założony przez niniejszego użytkownika
A moglibyście mi...
» 2011-08-02 11:08:35
A moglibyście mi tego ifa na mój kod przerobić?
P-37897
SeaMonster131
» 2011-08-02 11:14:06
Pomyśleć troche to nie łaska? Myślenie nie boli ^^ :P
if( mx >= 250 && mx <= 280 && my >= 250 && my <= 280 && mb == 1 )
P-37899
Loodwin
Temat założony przez niniejszego użytkownika
A jak...
» 2011-08-02 16:02:17
A jak zrobić, żeby po pierwszym kliknięciu obrazek był cały czas?
P-37936
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona