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

[Allegro] praktyczne wykorzystanie myszki?

Ostatnio zmodyfikowano 2009-02-22 15:42
Autor Wiadomość
nodobra
Temat założony przez niniejszego użytkownika
[Allegro] praktyczne wykorzystanie myszki?
» 2009-02-22 13:17:54
witam, czytając w poradniku allegro o praktycznym wykorzystaniu myszy utknalem na sprawie klikniecia i przycisniecia. Jest tez tam tekst ze wkrotce pojawi sie objasnienie. sprawa jest dosc pilna. moge prosic moze nie o napisanie nagle tutoriala ale chociaz przyklad z funkcjami wcisniecia i przycisniecia? prosba ta glownie do autora czyli Piotra Szawdyńskiego, jednak jak ktos wie co i jak to tez prosze o pomoc, glownie chodzi mi o cos takiego ze przycisk (pole ograniczone 4 wspolrzednymi), po wcisnieciu uruchamia rysowanie po buforze małą bitmapką. (z wcisnietym lpm).
z gory dzieki za pomoc!
P-4330
DejaVu
» 2009-02-22 13:22:33
Hm... a czy przykład kompilujący się byłby wystarczający?
P-4332
nodobra
Temat założony przez niniejszego użytkownika
» 2009-02-22 13:25:06
pewnie
P-4333
DejaVu
» 2009-02-22 13:41:36
Przykład umieściłem na repozytorium. Login i hasło w dziale kursy.
http://svn.nq.pl/zasoby/C++,%20Allegro/Myszka%20w%20praktyce/
P-4334
nodobra
Temat założony przez niniejszego użytkownika
» 2009-02-22 13:55:42
dziekuje bardzo, jednak, przeprasza, ale nadal nie wiele mi to rozjasnilo, chodzilo mi glownie o zawartsc if'ów, mianowicie po kliknieciu przycisku aby mozna bylo rysowac przytrzymanym lpm po bitmapie/buforze.
?
z gory dziekuje
P-4335
nodobra
Temat założony przez niniejszego użytkownika
» 2009-02-22 14:02:31
ok, sorry nie zauwazylem czegos, wszystko gra
P-4336
lynx
» 2009-02-22 14:04:21
Musisz sobie zrobić coś na styl kodu który Ci teraz pokażę:
C/C++
int mx = mouse_x, my = mouse_y, mb = mouse_b; //dane myszki
if( mb == 1 ) //Kiedy jest wciśnięty lewy przycisk.
     putpixel( bitmapa, mx, my, makecol( 10, 10, 10 ) ); //rysujemy pixel po danej bitmapie


/edit:
^UP^ Jak wszystko gra, to temat zamykam.
P-4337
nodobra
Temat założony przez niniejszego użytkownika
» 2009-02-22 14:40:23
sorry ze otwieram ale chyba na ktortko, bo chodzi mi o jedna rzecz, spoza tematu.
calosc pewnej funkcji mam zapetloną do momentu wcisniecia escape, to wiadomo jak.
w srodku tej petli chce miec cos zapetlonego do momentu klikniecia myszka poza obszar bitmapy.
cos takiego nie dziala
C/C++
while( mouse_b == 1 && mouse_x > 640 && mouse_y > 480 );

wie ktos?
dzieki,
P-4338
« 1 » 2
  Strona 1 z 2 Następna strona