pilpoil Cliqueur Amateur
Nombre de messages : 227
Localisation : Québec!
Date d'inscription : 05/01/2009
| Sujet: Position du curseur... Mar 22 Sep 2009 - 23:35 | |
| Rebonjour tout le monde! Je remarque que je pose pas mal de questions mais que voulez-vous... la création d'un premier jeu pose son lot de problèmes non! Alors j'expose mon problème: Je fais un jeu où le curseur doit traverser un chemin sans toucher à la couleur rouge. Le problème est qu'il faut que le curseur commence son trajet en haut, à droite. Aussi quand il touche à la couleur rouge, le curseur recommence du début. Alors ma question est: Est-il possible de déterminer la position d'un curseur? |
|
Shai-la Ouvrière en Chef de la Grande Tasse Bleue
Nombre de messages : 6018
Age : 46
Localisation : Montpellier
Date d'inscription : 17/04/2006
| Sujet: Re: Position du curseur... Mer 23 Sep 2009 - 6:23 | |
| Oui, avec la commande - Code:
-
mouse.SetPosition(x, y); |
|
Asraroth Disciple de la Grande Tasse Bleue
Nombre de messages : 1468
Age : 49
Date d'inscription : 20/10/2006
| Sujet: Re: Position du curseur... Mer 23 Sep 2009 - 7:53 | |
| Pour verifier si le pointeur de la souris est sur la surface rouge, tu peux faire quelque chose comme çà : - Code:
-
DrawingSurface *surface = Room.GetDrawingSurfaceForBackground(); if (surface.GetPixel(mouse.x, mouse.y) == 63488) { // DANS LE ROUGE } surface.Release();
le 63488, c'est la couleur du rouge "pur"... si c'est pas celui là que tu utilises, tu devras trouver toi même le numéro de la couleur. |
|
pilpoil Cliqueur Amateur
Nombre de messages : 227
Localisation : Québec!
Date d'inscription : 05/01/2009
| Sujet: Re: Position du curseur... Mer 23 Sep 2009 - 11:56 | |
| Merci beaucoup à vous deux, encore une fois! |
|
Contenu sponsorisé
| Sujet: Re: Position du curseur... | |
| |
|