AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

 

 ajout et suppression d'objet dans une liste

Aller en bas 
2 participants
AuteurMessage
loloid
Débutant



Messages : 11

ajout et suppression d'objet dans une liste Empty
MessageSujet: ajout et suppression d'objet dans une liste   ajout et suppression d'objet dans une liste EmptyMar 12 Mai 2015 - 15:24

Bonjour,

J'ai un problème avec les listes.
Je voudrais que quand je clique sur un objet, ça l'ajoute dans une liste, mais s'il est déjà dans la liste, on le retire.
Voila le code que j'ai fait (c'est un script qui s’exécute quand on clique sur les objets):

Code:

if ds_list_find_index(global.listetheme, self) < 0 //listetheme est le nom de la liste, si l'objet n'est pas dans liste, sa position devrait être de -1
    {
    ds_list_add(global.listetheme, self);
    image_index = 1; // l'image change quand on clique dessus)
    }

if ds_list_find_index(global.listetheme, self) > 0 //quand l'instance est déjà dans la liste, sa position doit être supérieur à 1 normalement...
    {
    ds_list_delete(global.listetheme, ds_list_find_index(global.listetheme, self));
    image_index = 0;
    }

Je peux cliquer sur l'objet, son sprite change de subimage (donc je suppose que c'est ajouté à la liste) mais quand je reclique, rien ne se passe. Même si je clique sur un autre objet, ça ne fonctionne pas. Donc mon code doit comprendre pas mal d'erreurs ^^

Comment modifier la deuxième partie pour que ça marche ? (Peut être la première partie aussi, cela dit)

Merci d'avance,
Loloid
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

ajout et suppression d'objet dans une liste Empty
MessageSujet: Re: ajout et suppression d'objet dans une liste   ajout et suppression d'objet dans une liste EmptyMar 12 Mai 2015 - 17:30

Déjà j'ai l'impression que tu confonds self et id. Self est une constante, ça vaut la même chose partout quelque soit l'instance.
Revenir en haut Aller en bas
loloid
Débutant



Messages : 11

ajout et suppression d'objet dans une liste Empty
MessageSujet: Re: ajout et suppression d'objet dans une liste   ajout et suppression d'objet dans une liste EmptyMar 12 Mai 2015 - 19:28

Ça a déjà résolu un problème gnii
EDIT : Au temps pour moi, à la place du "if" il fallait mettre "else if" pour le deuxième -_-

Merci beaucoup en tout cas Smile
Revenir en haut Aller en bas
Contenu sponsorisé





ajout et suppression d'objet dans une liste Empty
MessageSujet: Re: ajout et suppression d'objet dans une liste   ajout et suppression d'objet dans une liste Empty

Revenir en haut Aller en bas
 
ajout et suppression d'objet dans une liste
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» comment tirer 5 chiffres au sort dans une liste.
» Enregistrer la liste des images d'une room dans un fichier
» GM: Changer d'item et ajout d'élément
» [résolu] Choisir au hasard X nombres dans une liste de X+1 nombres
» suppression d'objets sauf un

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