[Allegro, C++] Jak stworzyć prosty przycisk (button)?
Ostatnio zmodyfikowano 2011-08-02 16:13
Loodwin Temat założony przez niniejszego użytkownika |
Yhy... » 2011-08-01 11:31:06 Yhy. To taki przycisk. |
|
Loodwin Temat założony przez niniejszego użytkownika |
To ktoś... » 2011-08-01 11:35:20 To ktoś wie jak to zrobić? |
|
Loodwin Temat założony przez niniejszego użytkownika |
Z tego... » 2011-08-01 11:41:56 Z tego ifa zrobiłem coś takiego: 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ć? |
|
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ć: if( mx >= przycisk.x && mx <= przycisk.x + przycisk.w && my >= przycisk.y && my <= przycisk.y + przycisk.h && mb == 1 ) { } |
|
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ą?
|
|
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ć? |
|
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 ) |
|
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? |
|
1 « 2 » 3 |