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

16
Discussions générales / Re : Levée de fonds pour un Mac mini
« le: Septembre 18, 2015, 04:39:05 pm »
Salut Laurent, j'ai pu faire un modeste don. Car je dois pas mal de connaissance à l'usage de cette librairie open source ;)
Continuez ainsi  :D

17
Général / Re : sfml orienté objet = fuite de mémoire ?
« le: Juin 28, 2015, 09:36:13 pm »
Si je commence à tout faire dans les règles on va se retrouver avec plein d'information à lire ce qui n'est, je pense, pas demandé ;)

Merci pour l'information Laurent, j'attendais ton intervention avant d'aller plus loin :)

18
Général / sfml orienté objet = fuite de mémoire ?
« le: Juin 28, 2015, 07:29:57 pm »
Bonjour à tous, depuis le début de l'après midi je suis à la recherche de fuite de mémoire sur mon programme. Et après bcp de recherche j'en suis venu à la conclusion que c'est l'orienté objet qui provoque cette fuite.
Je vous ai donc prévu un petit code source minimal présentant le programme :
#include <SFML/Graphics.hpp>

class Application{
    sf::RenderWindow m_window;
    //Screen::MapEditor *mapEditor;

    public:
        Application() : m_window(sf::VideoMode(800,600), "sfml"){
    m_window.setFramerateLimit(60);

    //mapEditor = new Screen::MapEditor(m_window);

    //m_screenManager->pushScreen(mapEditor);
}
        ~Application(){

}
        void run(){
    sf::Clock clock;
    sf::Time timeSinceLastUpdate = sf::Time::Zero;

    while(m_window.isOpen()){
            processEvents();
            update();

        render();
    }
}
        void processEvents(){
    sf::Event event;

    while(m_window.pollEvent(event)){
        //m_screenManager->handleEvents(event);
        switch(event.type){
            case sf::Event::Closed :
                m_window.close();
            break;
        }
    }
}
        void update(){

}
        void render(){
    m_window.clear();
    //m_screenManager->draw();
    m_window.display();
}
};

int main()
{
    Application app;
    app.run();
}
 
Quand on lance ce programme et que l'on observe ses ressources dans le gestionnaire des taches Windows on observe une augmentation entre 4 et 8 octets par seconde (C'est une approximation).
Je vous demande à présent si je fais quelque chose de mal ou bien si la sfml a une petite mise à jour à faire.
Cordialement :)

19
Général / Re : sfml 2.3 & ubuntu 14.04.2
« le: Mai 25, 2015, 10:36:32 am »
Sinon j'ai réussi à pallier le soucis au cas où ^^'
En fait il suffit de télécharger les sources de la sfml et de les compiler  :o
Si cela peut aider quelqu'un  ;)

20
Général / sfml 2.3 & ubuntu 14.04.2
« le: Mai 23, 2015, 06:43:43 pm »
Bonjour à tous, j'ai changé récemment d'os vers ubuntu 14.04.2 et c'est alors dans le même moment que j'ai vu que la version 2.3 de la sfml était sortie. Je me suis empressé de télécharger les fichiers de cette dernière dans la section de téléchargement.

J'ai ensuite suivis une procédure classique de la sfml, qui est le linkage. J'ai ensuite compilé mon programme et je me retrouve au final avec une erreur du type :
/Données/SFML-2.3/lib/libsfml-graphics.so: référence indéfinie vers « std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20 »
collect2: error: ld returned 1 exit status

Merci d'avance pour votre aide  ;D

21
Général / Re : Crash Windows XP
« le: Janvier 22, 2015, 05:17:58 pm »
De retour avec plus d'infos  :)
J'ai à nouveau ouvert le projet sur ce dit pc, et cela ne fonctionne toujours pas ^^'
(Le pc en question)
Je pense avoir identifié la source du soucis, cela viendrait des DLL mais ce qui me semble étrange c'est le fait que ces dernières fonctionnent parfaitement sur mon pc gamer ou mon pc portable O_o (Même sur le pc de mon frère qui possède le même OS que sur le screen plus haut)
Voici quelques screens du debuggeur sur le pc (où l'on retrouve le soucis)


En espérant que cela t'aide plus ^^
(Perso je suis pommé pour le coup :/)

22
Général / Re : Crash Windows XP
« le: Janvier 21, 2015, 09:49:29 pm »
J'ai bien entendu fais des tests avant de poster et il semblerait que ça vienne de ma scène, je te confirme cela demain soir après de nouveaux tests que j'ai mis en place pour cerner la source  ;)

23
Général / Re : Crash Windows XP
« le: Janvier 21, 2015, 09:30:08 pm »
Pour le code source ça va être bien bien compliqué car le programme est construit par module ^^'
(système, graphique).
Sur mon pc actuel (i5 et tout ce qui va de bien) j'ouvre le debuggeur. Le programme s'ouvre, tu cliques sur la croix pour fermer, tu es content (si ça fonctionnait partout encore plus  8) ). Sur l'autre pc, tu lances encore une fois le debuggeur il te trouve une erreur telle que => "program received signal SIGSEGV"

(Pas d'erreur donc pas de fenêtre de debuggeur, je vous affiche simplement les logs du coup)
Une incompréhension totale car si une telle erreur existant cela me l'a sortirait sur mon pc actuel et sur mon pc portable (pour la night  ;D ), pourquoi justement sur ce pc de boulot cela ne fonctionne pas ?
Je précise que j'ai bien ajouté les DLL

(Le p'tit screen qui va bien)
Merci de ta considération  :D

24
Général / Crash Windows XP
« le: Janvier 21, 2015, 08:06:48 pm »
Bonjour à tous, je suis actuellement en train de développer un petit programme avec la SFML. Ce dernier fonctionne très bien sur tous les pc de la maison sauf celui du travail (Windows XP) sur lequel il crash sans raison apparente :/
Y a t-il des soucis sur ce support ?
PS : J'utilise SFML 2.2
PS2 : Si besoin du code source me faire signe je compresserai tout ça
Merci d'avance pour votre aide

25
Général / Undefined Reference SFML 2.2 Compilation
« le: Décembre 28, 2014, 07:24:58 pm »
Bonjour à tous et à toutes !
Suite à la sortie de la version 2.2 de la SFML je me suis penché dessus.
Et pour le moment j'arrive à rien :'(
Que j'effectue la compilation en statique ou en dynamique j'ai toujours des erreurs, tout est bien linké, j'ai même testé :
_ GCC 4.7.1 TDM (SJLJ) - 32-bit
_ GCC 4.8.1 TDM (SJLJ) - 32-bit
Bien que cela puisse sembler étrange la version 2.1 ne pose pas ce genre de soucis :o
Aperçus des erreurs rencontrées :

Merci d'avance pour votre aide :)

26
Général / Re : Propriété :hover sur une tile
« le: Juillet 06, 2014, 01:42:46 am »
Je travaille dans un tableau à deux dimensions je vois pas comment mettre en place ton système.
Sinon de mon côté j'ai avancé et j'ai trouvé :)
void Map::hover(sf::RenderWindow& window){
    for(int i=0;i< 5;i++){
        for(int j=0;j<5;j++){
            if(sf::Mouse::getPosition(window).x >= tiles[i][j].getPosition().x && sf::Mouse::getPosition(window).y >= tiles[i][j].getPosition().y && sf::Mouse::getPosition(window).x <= tiles[i][j].getPosition().x+64 && sf::Mouse::getPosition(window).y <= tiles[i][j].getPosition().y+64)
                tiles[i][j].setFillColor(sf::Color::Cyan);
        }
    }
}
 

27
Général / Re : Propriété :hover sur une tile
« le: Juillet 05, 2014, 10:58:02 pm »
Je vais tenter de schématiser le fonctionnement de l'application.
La fonction main contient deux lignes comme dans le livre "SFML GAME DEVLOPMENT" soit donc :
MapEditor mapEditor; // Ici on fait une instance de l'éditeur de map
mapEditor.exec(); // On démarre l'éditeur de map
 
La classe MapEditor contient une classe Map qui elle même se charge pour le moment juste de l'affichage d'une map à partir d'un tableau à deux dimensions de Tile (une classe qui hérite de RectangleShape).
Mon problème est comment faire le lien pour détecter quel tile on survole avec la souris ?
Je sais réellement pas où placer la méthode qui serait charger de cela.
Voilà j'ai vraiment tout détaillé :)
Bilt

28
Général / Re : Propriété :hover sur une tile
« le: Juillet 05, 2014, 10:30:52 pm »
Je ne sais pas comment mettre en place ces propriétés avec mon architecture j'excelle pas en programmation C++ ^^"

29
Général / Propriété :hover sur une tile
« le: Juillet 05, 2014, 10:21:53 pm »
Bonjour à tous et à toutes, j'ai réussi à réaliser une petite grille pour un éditeur de map à présent je souhaiterai effectuer une propriété similaire à un :hover en css. Pour cela j'ai imaginé une méthode dans la class Tile présent dans le fichier joint.
Merci de votre aide à tous :)
Amicalement Bilt

30
Général / Re : [Sfml 2.1]Tile isométrique
« le: Juillet 05, 2014, 10:07:37 pm »
Bon du coup je pars sur de la 2D simplement pour ne pas avoir à faire plein de calcul c'est peut être plus de mon niveau :)