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

Pages: [1] 2 3 4 Suivante »
1
Projets SFML / Re : [Zloxx 2.2] Version Linux, nouveaux graphiques
« le: Mai 12, 2015, 09:33:19 pm »
Zloxx v2.3 publié

Nouveau menu, de l'accélération, du paysage animé, des touches personnalisables et beaucoup plus!
La version 2.3.1 est disponible pour Windows et Linux.



[-> Page du projet]
[-> Fil de discussion anglais]

2
Oui, il n'y a pas de soucis comme ça ;)

Merci de mentionner le livre et me demander! :)

3
Combien du code original est-ce que tu utilises?

La license du code est visible ici. Si tu veux distribuer ton code, il serait bien si tu pourrais ajouter ce fichier et marquer quelles parties sont les tiennes. Malheureusement il n'est pas possible de mettre tout notre code sous un license différente (comme GPL), sinon il ne faudrait pas de license du tout ;)

L'idee est: Si quelqu'un regarde le code (qui descend partiellement du livre), il faut qu'il connait l'origin et la license correspondante, pas seulement la GPL. Merci! :)

4
Graphique / Re : [Resolu] : Erreur C2228 Visual Studio 2013
« le: Janvier 25, 2014, 05:41:54 pm »
Tu utilises switch pour une condition bool ? Pourquoi tu ne prends pas if ?

Je crois que tu veux
switch (event.key.code)
{
    case sf::Keyboard::Z: ... break;
}

5
Général / Re : Problème de points avec conexShape
« le: Janvier 04, 2014, 04:54:59 pm »
Tu ne peux jamais dire que c'est toi qui a tout fait, car tu utilises beaucoup de téchnologie existante (SFML, C++, ...) ;)

Thor est open-source, alors tu peux regarder son code et le comparer avec le tien. Il ne faut pas installer la bibliothèque pour ça.

6
Général / Re : Problème de points avec conexShape
« le: Janvier 04, 2014, 02:35:17 pm »
J'ai implementé cela dans Thor, peut-être la fonction roundedRect() peut t'aider? :)

7
on ne peut pas stocker l'adresse d'un pointeur de fonction sur une fonction membre en c++ alors il faut faire une méthode statique qui appelle la fonction membre sur l'objet
Ton problème est que tu ne veux pas comprendre les choses existantes, tu préfères de les refaire, malgré que cela durera beaucoup plus longtemps et le resultat sera pire. std::function est un bon exemple, elle offre tout ce qu'il faut, mais apparemment tu n'as toujours pas compris ce concepte. Nous avons essayé de te dire cela plusieures foix, c'est dommage que tu préfères de ne pas nous écouter.

Thor est adapté pour des petits jeux comme celui présenté dans le bouquin mais pas vraiment pour des gros jeux je trouve. ^^
Ca serait une thème interessante à discuter, mais il faudrait regarder Thor d'une perspective qui ne couvre pas seulement toi, mais une grande partie des utilisateurs d'SFML. Toi, tu argumentes toujours de tes demandes spécifiques (qui sont souvent très bizarres) est tu n'essaye même pas de comprendre les autres.

Je peux juste répéter ce qui a été dit une douzaine des foix: Comprends les conceptes (en ce cas ceux de Thor) et écoute les gens. Il y en a beaucoup qui ont plus d'éxperience que toi, et ils veulent t'aider, mais pour cela il faut être plus ouvert aux conseils.

8
Ok, je pense que je vais faire un système comme celui là alors.
Pourquoi tu n'utilises pas Thor directement au lieu de le copier? Il n'y a pas beaucoup de sens de perdre plein de temps pour re-implementer toutes les choses qui existent déjà.

L'idée derrière Thor est offrir de la fonctionnalité fréquemment utilisée, pour que les gens puissent se concentrer sur l'implementation des jeux. Considère que j'ai investé assez de temps pour reflechir d'un design et implementer, tester, debugger et optimizer tout le code -- espérant que des autres utilisateurs d'SFML peuvent en profiter.

10
Projets SFML / Re : Framework
« le: Décembre 28, 2013, 12:23:22 am »
Comme je t'ai déjà dit, il faut apprendre les concepts de std::function avant de l'utiliser. Ca sert à rien si nous repondons toutes tes questions et expliquons chaque détail, juste parce que tu n'as pas envie de lire la documentation...

11
Général / Re : Petit problème avec std::remove.
« le: Décembre 25, 2013, 03:52:42 pm »
Serieusement, lis la documentation ::)

12
Général / Re : Petit problème avec std::remove.
« le: Décembre 25, 2013, 03:18:30 pm »
Pourquoi tu n'utilises pas std::function<void()> comme tu as déjà dit plus tôt? Tu peux appeler n'importe quel autre fonction si tu "bindes" les arguments correctement.

C'est ça que je veux dire avec "tu ne comprends pas ces concepts et tu veux faire quelque chose 'meilleure'"... Il faudrait juste lire un tutoriel/la documentation de std::function et tout comprendre. C'est beaucoup plus efficace qu'éxpérimenter toute la journée...

13
Général / Re : Re : Petit problème avec std::remove.
« le: Décembre 25, 2013, 02:47:18 pm »
Pourtant toi tu as fait pareil avec ta méthode connect dans ta librairie, avec ton callback system, tu passe juste une fonction créée avec bind.
Non, regarde la declaration de connect():
Connection connect(const EventId& trigger, std::function<void(const Event&)> unaryListener);

Il y a une signature void(const Event&), la méthode connect() n'accepte pas n'importe quel fonction.

Bref j'aimerais juste savoir comment on fait pour pouvoir créer un pointeur de fonction, de cette façon.
Pourquoi? std::function offre déjà tout ce qu'il faut. Tu ne vas pas l'améliorer avec ton implementation...

14
Général / Re : Re : Petit problème avec std::remove.
« le: Décembre 25, 2013, 01:45:46 pm »
Mais je pense pas que ça soit possible de le faire en c++.
Bien sûr c'est possible, mais ça n'a aucun sens. Comment est-ce que tu veux appeler la fonction si tu ne sais pas sa signature? Tu perds toute la sûreté du typage.

Tu poses beaucoup de questions concernant les objets fonctions parce que tu ne comprends pas ces concepts et tu veux faire quelque chose "meilleure". Mais les gens qui ont dévéloppé la bibliothèque standard ont bien réfléchi d'offrir une classe std::function qui est générique, flexible et efficace. Je suis sûr que tu pourrais avancer plus vite si tu investissais du temps pour vraiment comprendre ces idées.

15
Projets SFML / Re : Framework
« le: Décembre 12, 2013, 11:00:42 pm »
Je pense que je vais aussi simplifier cela en renommant la classe ResourceManager en ResourceCache
Je ne sais pas si c'est un bon nom. J'ai appellé la classe comme ça en Thor exactement à cause des choses que ton implementation n'offre pas: Les shared_ptr et la résolution des duplicates.

Ton système les resources contient les resources, alors je crois qu'il y a des meilleurs noms. ResourceManager est peut-être général, mais ce n'est pas une description mauvaise ;)

Pages: [1] 2 3 4 Suivante »