AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 ajout et suppression d'objet dans une liste

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
loloid
Débutant


Messages : 11

MessageSujet: ajout et suppression d'objet dans une liste   Mar 12 Mai 2015 - 13: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
avatar

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

MessageSujet: Re: ajout et suppression d'objet dans une liste   Mar 12 Mai 2015 - 15: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

MessageSujet: Re: ajout et suppression d'objet dans une liste   Mar 12 Mai 2015 - 17: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é




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

Revenir en haut Aller en bas
 
ajout et suppression d'objet dans une liste
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» les objets nécessaires à l'homme....et dans la vraie vie
» Sites de jeux pour s'amuser en gagnant des cadeaux
» Un petit coup de pub, à diffuser dans vos liste de contacts, merci !!!
» Quelle poussette 2e âge me conseillez-vous dans cette liste
» « Idées de Noms. »

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: