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 - Bombseb

Pages: [1] 2 Suivante »
1
Général / Re : Help iterator
« le: Octobre 08, 2013, 06:20:37 pm »
Interressant ton bout de code, le pourcentage c'est un modulo c'est ca ?
C'est le reste de la division ?

2
Général / Re : Help iterator
« le: Octobre 07, 2013, 08:11:03 pm »
Plus pratique ?
Ca tiens en une ligne, pas besoin de faire un if


3
Général / Re : Help iterator
« le: Octobre 07, 2013, 06:14:06 pm »
Yep, c'est exactement ce que j'ai fait sauf que j'ai utilisé un and pour boucler en faisant ca :

        nAnimFrame++;
        nAnimFrame = nAnimFrame & 3;

4
Général / Re : Help iterator
« le: Octobre 07, 2013, 07:49:39 am »
C'était pour gérer l'animation d'un sprite en quatre étapes.
Je stocke mes quatre sprites dans un vector, et à chaque affichage j'incrément mon iterator pour passer au sprite suivant

5
Général / Re : Help iterator
« le: Octobre 06, 2013, 08:53:24 pm »
ok...

Bizarre quand même mais bon
Du coup j'ai préféré utiliser un simple compteur plutôt qu'un iterator au moins c'est plus simple

6
Général / Re : Help iterator
« le: Octobre 05, 2013, 08:55:17 pm »
Je remarque que si je fait ca :

currentSprite = &(*itSprite);
Ca marche.... bizarre


7
Général / Re : Help iterator
« le: Octobre 05, 2013, 08:53:51 pm »
Bon alors j'ai encore un problème avec mon iterator  :-[

Dans ma classe j'ai ces variables :

sf::Sprite *currentSprite;
std::vector<sf::Sprite> walk_Up;
std::vector<sf::Sprite>::iterator itSprite;

Et dans mon .cpp à un moment je fait ca :
itSprite = walk_Up.begin();
currentSprite = itSprite;

Et à la compil sur l'affectation de currentsprite il me dis ca :

/home/seb/Progs/SFML/2DISO/2DISO-build-desktop-Qt_4_8_1_dans_le_PATH__Syst_me__Release/../2DISO/mec.cpp:112: erreur : cannot convert 'std::vector<sf::Sprite>::iterator* {aka __gnu_cxx::__normal_iterator<sf::Sprite*, std::vector<sf::Sprite> >*}' to 'sf::Sprite*' in assignment
Pourtant je ne comprend pas, currentSprite est bien un pointeur vers un sf::Sprite et mon iterator est sensé être un pinteur vers un sf:sprite aussi... non ?





8
Général / Re : Help iterator
« le: Septembre 29, 2013, 10:06:15 am »
Nonnon c'est bon

Je viens de faire quelques tests sur l'iterator....c'est bon j'ai compris, on le manipule comme un pointeur
Je ne suis pas encore hype familier avec tout ca mais ca va venir, merci pour ton aide en tout cas  ;D

9
Général / Re : Help iterator
« le: Septembre 29, 2013, 09:30:28 am »
Salut et merci pour ta réponse,

Effectivement ta solution marche aussi...
Du coup je ne comprend plus trop, je vais m'informer un peu plus sur les iterateurs...

10
Général / Re : Help iterator
« le: Septembre 29, 2013, 12:24:39 am »
Bon j'ai trouvé, il fallais mettre ca :

Citer
(*itSprite).setPosition (sf::Vector2f (x,y));

Je ne comprend pas trop pourquoi....

11
Général / Help iterator
« le: Septembre 28, 2013, 11:39:32 pm »
Bonjour,

J'ai un petit problème dans un prog que j'éssaye de faire, je débute en C++ et SFML donc désolé par avance si c'est une question de noob.

Voici mon code (épuré)

le .h :

class Mec
{
    public:
        Mec(float const& x, float const& y);

    private:
        sf::Sprite currentSprite;

        std::vector<sf::Sprite> idle_Right;
        std::vector<sf::Sprite>::iterator itSprite;
};



le .cpp :

Mec::Mec(float const& x, float const& y)
{
   itSprite = idle_Right.begin();
   *itSprite->setPosition (sf::Vector2f (x,y));
}

A la compilation il râle sur le setPosition :
Citer
void value not ignored as ought to be

Pourtant *itSprite est bien du type sf::Sprite non ?

Est-ce que quelqu'un a une idée svp ?

Merci d'avance

12
Général / Re : Configurer Qt Creator
« le: Septembre 27, 2013, 01:08:58 pm »
Oui merci pour votre aide !
Ca marche nickel !!

13
Général / Re : Configurer Qt Creator
« le: Septembre 27, 2013, 12:51:18 pm »
Bon voilà ca compile...
j'ai fait un apt-get install de libglew1.5 et libjpeg62

Mais quand je lance le prog j'ai un terminal vide qui s'ouvre...

14
Général / Re : Configurer Qt Creator
« le: Septembre 27, 2013, 12:19:09 pm »
Salut, et merci pour ta réponse

Voici l'image qui manquait :



Il me dit qu'il me manque la libGLEW 1.5 alors que j'ai la 1.6, il faut vraiment la v1.5 ?
Pour la libjpeg il me dit qu'il me manque la libjpeg.so.62 alors que j'ai la libjpeg.so.8.0.2 bizarre non ?

Sinon je viens de télécharger la libGLEW 1.5, je ne sais pas trop comment l'installer, j'ai décompressé l'archive et j'ai copié le contenu du répertoire lib dans /usr/lib, celui du répertoire bin dans /usr/bin et include dans /usr/include. Est-ce que c'est bien ce qu'il fallait faire ?
Là je réessaye de compiler mais j'ai exactement le même message d'erreur....




15
Général / Re : Configurer Qt Creator
« le: Septembre 26, 2013, 11:29:59 pm »
Et puis lorsque je fait un

echo $LD_LIBRARY_PATH
rien ne s'affiche, je ne sais pas si c'est normal... ???

Pages: [1] 2 Suivante »