Warsztat - Programowanie gier

Lipiec 30, 2010, 17:33:28 *
Witamy, Gość. Zaloguj się, lub zarejestruj proszę.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności: Warsztat, Regulamin forum, #warsztat, Wiki, FAQ, NoPaste, Mapa
 
   Strona główna   Pomoc Szukaj Zaloguj się Rejestracja  
Strony: [1]
  Drukuj  
Autor Wątek: Allegro5 funkcja odczytująca wspórzędne myszy  (Przeczytany 242 razy)
piotrek_dz
Newbie
*

wiadomości: 8


Zobacz profil
« : Marzec 10, 2010, 01:56:47 »

Witam.
Próbuje jak mogę i nie mogę dojść do tego jak odczytywać współrzędne okna. Mam allegro 4.9.13. Wicie jaką funkcją odczytać współrzędne i czy jest wciśnięty lewy bądź prawy klawisz myszy? Aktualizowałem allegro do wersji 4.9.17 i cały program mi siadł. Po poprawkach był błąd(nie miałem go) w pliku iinttype.h ściągnąłem go ale następnego mi brakowało i wróciłem do wersji 4.9.13.

Edit:
A może znacie jakąś inną biblioteke do obsług myszki? Z góry dzieki.

pozdrawiam!
« Ostatnia zmiana: Marzec 10, 2010, 02:55:36 wysłane przez piotrek_dz » Zapisane
cybek
SuperHero Member
******

wiadomości: 1111


Zobacz profil WWW
« Odpowiedz #1 : Marzec 10, 2010, 16:03:13 »

Tego próbowałeś?
http://alleg.sourceforge.net/stabledocs/en/alleg004.html
Zapisane

C'mons
Sr. Member
****

wiadomości: 356


Storm Engine :D


Zobacz profil
« Odpowiedz #2 : Marzec 10, 2010, 17:39:12 »

Dane o myszce pobierasz z stanu myszki. Wszystko opisane w moim kursie w dziale tutoriale na gamedev.pl. A propos pozycji okna na ekranie to pobierasz uchwyt okna funkcją al_win_get_window(...); a potem za pomocą winapi już sobie pobierzesz pozycję okna.
Zapisane

Strona domowa
Cytuj z: Oti
Kupe zrobisz a nie editboxa
piotrek_dz
Newbie
*

wiadomości: 8


Zobacz profil
« Odpowiedz #3 : Marzec 11, 2010, 00:50:47 »

Skorzystałem z tego:
Kod:
al_get_mouse_state(&mouse_state);
x = mouse_state.x;
y = mouse_state.y;
z = mouse_state.z;
przycisk = mouse_state.buttons;
Wielkie dzięki! naprowadziliście mnie na trop :]
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Hosting: Polska Strefa - Ogłoszenia
Powered by SMF 1.1.7 | SMF © 2006, Simple Machines LLC