Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - hanka

Pages: [1]
1
Graphique / Re : Tableau de textures statique, loadFromFile() ?
« le: Mai 07, 2015, 12:41:56 pm »
Au lieu d'utiliser plusieurs textures, regroupe les images dans une seule image. Ainsi tu n'auras qu'une texture sur laquelle travailler.
Ensuite, dans ton code actuel tu place une texture sur un sprite sans même vérifier si la texture est "loader".

Oui une gestion avec un sprite qui se déplace sur la texture est plus simple, plus claire (selon moi du moins) et nécessite un seul test mais il ne voulait pas avoir à les gérer d'après son premier post.

J'avais cru voir quelque part que le & seul dans une condition permettait de vérifier toutes les conditions même si la première était fausse ;

En fait && ne renvoie true que si toutes les conditions sont vraies puisque c'est un "et logique".
Si ce que tu veux c'est au moins une condition remplie il faut faire un "ou logique" qui s'écrit || .
Dans ton cas, il vaut mieux que toutes les textures soient chargées de toute façon pour éviter que le jeu ne bug en plein milieu. (La gestion d'un sprite sur la texture reste quand même plus pratique)

Désolée je me suis un peu égarée du problème j'essayais de comprendre ce que tu voulais faire exactement. L'affichage de carrés blancs signifie que ta texture ne s'est probablement pas chargée. Ton fichier ressources est-il bien dans le fichier de ton projet?
Il serait bien de faire les vérifications en utilisant la console pour afficher le résultat des différents tests pendant la phase de debug.

2
Graphique / Re : Tableau de textures statique, loadFromFile() ?
« le: Mai 06, 2015, 05:29:41 pm »
Et tu n'as pas eu d'erreurs de type?
Tu as fait un tableau dans lequel tu veux charger tes texture. Tu dois alors appeler les cases par leur indice. Enum remplace directement les noms par des indices c'est juste pour être plus lisible mais les commentaires c'est tout aussi bien...
Alors tu peux faire dans ton jeton.h plutôt int m_etatJeton
Donc soit tu garde Enum et tu met juste vide, selection,... Soit tu met des chiffres parce tu n'as que très peu de case et que ton programme n'est pas très compliqué.
Et attention, l'ajout de conditions c'est && sinon c'est une adresse mais je ne pense pas que tu avais l'intention de manipuler les pointeurs!

Jeton::Jeton
if (m_texture[vide].loadFromFile("ressources/vide.png")  // où vide=0
    && m_texture[selection].loadFromFile("ressources/selection.png")  //où selection=1
    && m_texture[croixTransparente].loadFromFile("ressources/croix transparente.png")  //2, etc...
    && m_texture[cercleTransparent].loadFromFile("ressources/cercle transparent.png")
    && m_texture[croix].loadFromFile("ressources/croix.png")
    && m_texture[cercle].loadFromFile("ressources/cercle.png"))
        m_texturesChargees = true;


Jeton::modifierEtat(int etat){ //avec 0 pour vide, 1 pour selection...
m_etatJeton=etat;
m_sprite.setTexture(m_texture[etat]);
}

3
Graphique / Re : Création d'une liste déroulante
« le: Mai 06, 2015, 05:02:08 pm »
Je voulais savoir si les fonctionnalités de la SFML permettaient de créer une liste déroulante moi-même mais en m'étant renseignée un peu, c'est plutôt compliqué pour un petit aspect de mon programme donc je vais plutôt m'orienter vers les UI merci! :)

4
Graphique / Création d'une liste déroulante
« le: Mai 05, 2015, 07:29:47 pm »
Bonjour bonjour chers acolytes programmeurs!

Je programme actuellement un petit logiciel en C++ de gestion de stocks et ai créé une fonction me permettant avec une classe de créer un nouveau type de produit en entrant ses caractéristiques globales une première fois pour ne pas avoir à le refaire pour chaque nouvelle variante. Mais je voudrais pouvoir saisir le type de produit à ajouter justement en le trouvant dans une liste déroulante et une pour chaque caractéristique complémentaire (parce que c'est quand même plus agréable à manipuler qu'une fenêtre de listes de reférences produits ).

Voili voilou j'espère que vous pourrez m'aider! :)
Merci! ;)

Pages: [1]