AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 Gestion de la position de la souris

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Caly
Utilisateur confirmé: Rang ****
avatar

Messages : 1279
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

MessageSujet: Gestion de la position de la souris   Sam 29 Oct 2011 - 0:20

Code:
//scr_cursor("event", object); * l'argument1 n'est obligatoire que pour l'evenement "collision".

switch string(argument0) begin;

    case "init" :
        global.cursor = object_add();
        object_event_add(global.cursor,ev_draw,0,"x=mouse_x; y=mouse_y;");

        global.cursor= instance_create(mouse_x, mouse_y, global.cursor);
    break;

    case "xprevious" :
        return global.cursor.xprevious; break;
   
    case "yprevious" :
        return global.cursor.yprevious; break;
   
    case "collision" :
        if(collision_point(mouse_x,mouse_y,argument1,1,1)) return true;
        else return false;
    break;
   
    case "inview" :
        if( mouse_x>=view_xview[view_current] and mouse_x<=view_wview[view_current] and mouse_y>=view_yview[view_current] and mouse_y<=view_hview[view_current]) return true;
        else return false;     
    break;
   
end;

! a noter que l’évènement "init" n'est qu'a réaliser une seule fois !
Le reste parle de lui même.
Revenir en haut Aller en bas
 
Gestion de la position de la souris
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» LA MONTAGNE S'EST ACCOUCHEE D'UNE SOURIS
» Souris optique au doigt !
» GestLe ou l'outils de Stef pour la gestion de liste eclair
» kimiko: la souris
» [RECH] Accoudoir cuir gris souris

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: