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

Pages: [1]
1
Site web SFML / Erreur dans la doc de sf::Vector
« le: Août 11, 2012, 07:50:05 pm »
Hello,

C'est vraiment un détail mais une petite erreur s'est glissée dans la doc de l'opérateur / des sf::Vector.
Dans les paramètres il est indiqué que left est une valeur scalaire et right un sf::Vector alors que c'est le contraire.
Cette erreur est présente dans la doc de sf::Vector2 et sf::Vector3.

2
Général / Re : Problème Event
« le: Juin 06, 2012, 01:17:27 pm »
Hello,

Si tu veux capturer l'état des touches du clavier en continu, je pense que tu devrais passer par sf::Keyboard::isKeyPressed() plutôt que les événements.

3
Projets SFML / Re : [Jeu 2D] PixelWar
« le: Avril 13, 2012, 03:00:29 pm »
Salut,
J'ai tester vite fait sous WinXp, ça fonctionne bien, mais le jeu crash lorsqu'on le quitte, seulement si on a lancé une partie et crée au moins une unité. Si on lance le jeu, qu'on se balade juste dans les menus ou qu'on lance une partie sans crée d'unité, le jeu ne plante pas lorsque l'on quitte. Un message d'erreur indique  qu'une adresse mémoire ne peut être lu.

Sinon c'est marrant comme bidule, j'aime bien les effets de projections de débris, sont bien réussi je trouve.

4
Graphique / Bug dans Texture::create()
« le: Avril 01, 2012, 01:50:24 am »
Bonsoir,

Le code suivant fonctionne avec le commit du 30 mars 2012, mais pas avec le commit suivant de la SFML.
Le chargement de la texture échoue et un message d'erreur indique que la taille est invalide(0x0).

#include <SFML/Graphics.hpp>
#include <iostream>

int main(int argc, char* argv[])
{
sf::Texture texture;
if( texture.loadFromFile("une_image.png") )
{
std::cout << "Texture chargee." << std::endl;
}
else
{
std::cout << "Impossible de charger la texture." << std::endl;
}
return 0;
}

J'ai été voir ce qui se passait dans le code de la SFML et j'ai trouvé une erreur dans la fonction Texture::create(unsigned int width, unsigned int height):
bool Texture::create(unsigned int width, unsigned int height)
{
    if ((m_size.x == 0) || (m_size.y == 0)) // Ici ça devrait être les paramêtres width et height qui devrait être vérifiés.
    {
        err() << "Failed to create texture, invalid size (" << m_size.x << "x" << m_size.y << ")" << std::endl;
        return false;
    }
    ...

J'ai tester de corrigé ça dans les sources, recompilé, et le problème semble effectivement réglé.



Pages: [1]
anything