A faire - gabriellevy/destinLib GitHub Wiki
icône de désactivation de son
gérer l'exécution dans un navigateur web
voir si on peut utiliser les lambdas pour simplifier utilisation des callback (une seule liste de params et les params connus à la génération passés via la lambda) => d'ailleurs pourquoi est-ce qu'il y a des params dans la liste de callbacks ?
- pour le lancer de dé c'est un calcul fait au runtime donc en param ok
- pour les caracs de persos en params c'est sans intérêt : on peut les récupérer en statique via GestionnaireCarac -* et les params de contexte "génération" boark => autant les ajouter en params via la lambda => le problème seraient les appels stockés en bdd => comment lui passer des params sans ces tableaux de params ?
problème avec GestionTransition : est-ce que ce n'est appelé que quand on veut passer au noeud suivant ? dans ce cas ça devrait être à un seul endroit au lieu d'être disséminé non ?
des fois ça semble être appelé juste pour savoir si il y a transition auto sans que ce soit encore le moment de la transition...
Système de sauvegarde de personnage/histoire dans un fichier
- faire un système de chargement / déchargement de persos (= seulement une liste de caracs cad de paires avec id/valeur)
- ajouter les destructeurs (pas grand chose normalement vu que tout est passé en smart_pointer)
-
ajouter un menu (désactivable mais prêt à être utilisé pour accéder à plusieurs utilisations de l'application). Menu d'accueil ou barre de menu je ne sais pas.
-
Mode plein écran ?
possibilité d'avoir des effets sonores "par dessus" la musique