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

Pages: [1]
1
Graphique / Re : Problème avec la fonction draw de sf::drawable
« le: Mai 26, 2012, 02:19:03 pm »
En effet,  ça marche.  :D

Etant donnée, que je travaille à la fois sur un projet utilisant SFML 1.6 et celle-ci en SFML 2.0 .
Au début, j'avais utilisé la fonction Render() mais je me suis rendu compte qu'elle n'existait plus et que c'est maintenant draw() qui faut utiliser.

Donc je m'étais habitué à écrire ceci avec la fonction render() de la SFML :
App.draw(*it)

Merci, pour votre aide.

Cordialement Skamer.

2
Graphique / Problème avec la fonction draw de sf::drawable
« le: Mai 26, 2012, 03:07:03 am »
Bonsoir,  :)

Je suis entrain de réaliser une petite GUI.
Néanmois j'ai un petit problème avec la fonction draw() hérité de sf::drawable.

Je crée ma classe Widget dans un namespace xgui qui herite de drawable et de Object .

Widget.hpp
#ifndef WIDGET_HPP
#define WIDGET_HPP

#include <SFML/Graphics.hpp>

namespace xgui {

class Object;
class Widget : public sf::Drawable, public Object
{
public:
    Widget(Object *parent = 0);

    // Widget Destructor
    virtual ~Widget();

    // Render
    virtual void draw(sf::RenderTarget &target, sf::RenderStates states) const;

};

}

Voici le contenu de ma fonction draw() dans Widget.cpp

void Widget::draw(sf::RenderTarget &target, sf::RenderStates states) const
{
    for(std::list<Widget*>::const_iterator it = m_child.begin(); it != m_child.end(); it++)
        target.draw(*it, states);
}
 

J'obtiens cette erreur ci-dessous :
error: no matching function for call to 'sf::RenderTarget::draw(xgui::Widget* const&, sf::RenderStates&

Avec une petit note :
note:   no known conversion for argument 1 from 'xgui::Widget* const' to 'const sf::Drawable&'


D’après moi, il me semble que je dois faire un operator pour une conversion quelconque mais je suis pas sur .

Merci d'avance pour votre aide.

Cordialement Skamer.

Pages: [1]
anything