PDA

View Full Version : [Vb.net] Direct Draw


i.giordano
12-10-2004, 13:39
Ciao :)
sono un programmatore vb.net (dalla beta 2), volevo cimentarmi in DD per realizzare un piccolo Board Game. Avete per caso link o sample di game già realizzati? Ho dei dubbi sul modo di iterazione del giocatore sul Front Buffer. In parole povere:
Come capisco quando il giocatore con il mouse clikka un determinato pulsante(o area)?

Grazie.

Giò.

71103
12-10-2004, 17:06
non lo capisci certo con direct draw (o almeno non credo); devi intercettare i messagi del mouse relativi alla tua finestra, come WM_MOUSEMOVE e WM_LBUTTONDOWN.

i.giordano
12-10-2004, 17:22
OK, intercetto gli eventi che mi hai indicato, poi prendo le coordinate del click del mouse, verifico in quale punto sono avvenute (es: x:100 y:300) e se trovo una corrispondenza con il mio rettangolo ( es: x:110 y: 250 ) eseguo l'evento collegato al click del bottone.

giusto?

Grazie.

Giò.

71103
12-10-2004, 21:02
giusto?
non c'è motivo per cui dovrebbe essere sbagliato. :)