•   V.Normale 
Board Index » Sections générales sur le Furry » Discussions générales
Nom d’utilisateur:
Mot de passe:
Register



Je viens d'avoir une idée de programme, le voila. Il marche, mais à quoi il sert ?

(il y a pas de commentaires, parce que sinon ça serait bien trop facile ;)

Code:
/*
   Name:         ???
   Author:       cLx
   Description:  (le jeu, c'est de decouvrir à quoi ça sert :)
   Date:         26/09/04 19:31
   Copyright:    http://clx.fr.fm/
*/

#include <windows.h>

int main(void) {
    POINT pt;
    bool rool;
    int width, height;
   
    if(!GetSystemMetrics(SM_MOUSEPRESENT)) {
        MessageBox (NULL, "A mouse is required for this program. :)" , "Error", 0 + MB_ICONHAND);
        return 1;
    }
   
    width = GetSystemMetrics(SM_CXSCREEN) - 2;
    height = GetSystemMetrics(SM_CYSCREEN) - 2;   
   
    while(1){
        GetCursorPos(&pt);
       
        if (pt.x < 1)           { pt.x = width;  rool = true; }
        else if (pt.x > width)  { pt.x = 1;      rool = true; }
        if (pt.y < 1)           { pt.y = height; rool = true; }
        else if (pt.y > height) { pt.y = 1;      rool = true; }
       
        if (rool) {
            SetCursorPos(pt.x, pt.y);
            rool = false;
        }
        Sleep(20);
    }
    return 0;
}


Oh le truc marrant ^^

Ca me fait penser au papier à imbéciles ^^
"la suite de l'autre coté" écrit sur chaque face...et on tourne...et on tourne...

et j'ai presque pas été aidé par Ishar...en fait il m'a juste forcé à le lire entièrement ^^


Kemo a écrit:
et j'ai presque pas été aidé par Ishar...en fait il m'a juste forcé à le lire entièrement ^^


Un jour, tu seras un Nerd, mon fils

"Kemo... je suis ton père!
- NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNN
- La preuve, j'ai des coussinets comme toi*"

*cf "La louve et le renard", © Max Le Fou


En fait, les coussinets sont différents. Il y avait une image passée sur "La Meute" à l'époque où j'y étais.


Il s'agissait d'une private joke


Je sais, j'ai le Mp3, aussi.


cLx a écrit:
Je viens d'avoir une idée de programme, le voila. Il marche, mais à quoi il sert ?

Je n'y connais rien en programmation mais je vais tenter une réponse : à rien ?


Cerais ce pour compter le nombre le nombre de pixel qui a defiler sous la souris ?

hummm

haaaa , je crois voir , quand la souris depasse la limite du bas de l'ecran elle reviens en haut , quand elle depasse la gauche elle reivens a droite .. ect


Lord Foxhole a écrit:
je vais tenter une réponse : à rien ?


Et bien oui, c'etait la bonne reponse !

Quoi qu on puisse par contre lui trouver l utilite de rappeler aux aux plus nintendo-maniaques d entre nous le premier niveau de super mario bros 2 sur NES... sisi je vous jure !

Et pour les autres, rappelez vous, au debut de matrix 3.... (ok la reference laisse a desirer)


Bon, je débute en programmation, mais voilà comment j'e l'ai compris. Ce progrmme ne fonctionne pas sans souris...et dès que le curseur de la souris touche le côté gauche de l'écran, il est projeté presque tout à fait à droite et dès qu'il touche le bas, il est projeté presque tout à fait en haut et vice versa (en gros) :)

Maintenant j'ai une super question: mais ou diable va tu chercher ces fonctions? J'aimerais en apprendre plus! :))


LightFox a raison. Ca fait cycler la souris sur les bords de l'écran.


Ton programme marche mais tu ferais bien d'intervertire height et width cLx.
La tu associe x avec le mot anglais pour la hauteur et y avec le mot anglais pour la largeur


Okay, c'etait vraiment presque trop facile :) Pratiquement tout le monde à trouvé en pas longtemps! Pour ceux qui veulent, le programme executable est ici : http://clx.freeshell.org/files/mouseloop.exe , tout pret à être testé. :)


Kemo a écrit:
Ca me fait penser au papier à imbéciles ^^
"la suite de l'autre coté" écrit sur chaque face...et on tourne...et on tourne...


*smiles*


Lord Foxhole a écrit:
Je n'y connais rien en programmation mais je vais tenter une réponse : à rien ?


Détrompe toi, avec Hiro on à vu que l'on pouvait avoir des gains de temps pour utiliser un programme en haut du menu "démarrer", car il faut cliquer en bas de l'ecran avant ;)


Issarlk a écrit:
Ton programme marche mais tu ferais bien d'intervertir height et width cLx. La tu associe x avec le mot anglais pour la hauteur et y avec le mot anglais pour la largeur


Okay, quelqu'un à une corde que je me pende ? Du fil à pêche ? Un bout de câble reseau peut-être ? J'ai vraiment du mal avec ces deux mots... comme beaucoup d'autres.


HeriosWolfIII a écrit:
Cerais ce pour compter le nombre le nombre de pixel qui a defiler sous la souris ?


Pas vraiment...


Le même post modifié de Herios a écrit:
haaaa , je crois voir , quand la souris depasse la limite du bas de l'ecran elle reviens en haut , quand elle depasse la gauche elle reivens a droite .. ect


C'est mieux! Mais vu que je consulte le forum à partir du newgroup, je pouvais pas voir cette reponse ^^' (il m'a demandé si c'etait ça sur IRC)


VobE a écrit:
Quoi qu on puisse par contre lui trouver l utilite de rappeler aux aux plus nintendo-maniaques d entre nous le premier niveau de super mario bros 2 sur NES... sisi je vous jure !


Faudra que je voye ça... :) Il y a aussi dans l'oeuf sacré, sur la version gameboy de Delda.


VobE a écrit:
Et pour les autres, rappelez vous, au debut de matrix 3....


J'avais trouvé cette scéne excellente. Niqué, le super élu de la mort ;)


Lightfox a écrit:
Bon, je débute en programmation, mais voilà comment j'e l'ai compris. Ce progrmme ne fonctionne pas sans souris...et dès que le curseur de la souris touche le côté gauche de l'écran, il est projeté presque tout à fait à droite et dès qu'il touche le bas, il est projeté presque tout à fait en haut et vice versa (en gros) :)


Bien vu. :)


Ozone Griffox a écrit:
Ca fait cycler la souris sur les bords de l'écran.


Tiens, un griffox. Coucou ! :p


Lightfox a écrit:
Maintenant j'ai une super question: mais ou diable va tu chercher ces fonctions? J'aimerais en apprendre plus! :))


Cherche WIN32.HLP, ça catalogue une bonne partie des fonctions API de windows. Attention, il fait 11Mo quand même et c'est quand même mieux d'utiliser les fonctions standard ansi-C pour la portabilité, genre pour lire un fichier ou un truc basique du genre :)

Bon, ça fatigue ce genre de post... *va dormir dans un coin*


HeriosWolfIII a écrit:
haaaa , je crois voir , quand la souris depasse la limite du bas de l'ecran elle reviens en haut , quand elle depasse la gauche elle reivens a droite .. ect


C'etait ça ma réponse
Un warp souris et donc la bonne

A part que j'ai jamais pus compiler le prog par contre , mon compilateur refusant de fonctioner et me retournant des erreurs genre "bool is undefined command"


Ta premiere reponse c'etait "Cerais ce pour compter le nombre le nombre de pixel qui a defiler sous la souris ?". Après, tu as modifié, mais je l'ai pas vu.

Ensuite, on dit un WRAP, un warp c'est pas du tout la même chose. ;)


Reply
Copyright 2008 - Powered By phpbb
Broadcasting World Wap