Dév sur la fenêtre principale, la 3D et la partie escarmouche.
sur la fenêtre principale, c'est le panel de gestion des escarmouches qui a avancé, avec la possibilité de faire défiler les sauvegardes.
Pour la 3D, la caméra est maintenant correctement initialisée et configurée, avec son système de double objet. Les fonctions de déplacement de la caméra sont également présentes, sans leur partie effective.
Le script "skirmish.js" a été créé. Le xul pour les escarmouches a été mis à jour.
Dév sur les fenêtres principale (son et affichage) et sur le jeu.
Ajout de nouveaux sons pour la fenêtre principale.
Modification de la mise en forme de l'affichage des sauvegarde dans les panels de chargement d'une partie et d'escarmouches.
J'ai engagé une réflexion concernant le stockage des ressources, comme par exemple la liste de toutes les armes du jeu. Le problème étant que construire un énorme fichier json avec la liste de toutes les armes n'est pas pertinent. La Storage API de xul fonctionne sur du sqlite 3, et c'est à priori la voie que l'application devrait emprunter.
La gestion des déplacements de la caméra à l'aide du clavier a été débutée, mais n'est pas opérationnelle.
Dév sur le voile du jeu et sur la partie réseau (serveur).
Remaniement du voile pour quitter le jeu, avec sélection pour quitter définitivement, pour retourner sur le menu principal (par défaut), et pour annuler.
Pour la partie gestion du réseau, l'initialisation d'un serveur est terminé. Maintenant l'objectif est de réussir à transmettre un message, de réaliser la connexion à un réseau précédemment créé, et de finaliser l'affichage de la zone "online".
Dév sur l'overlay de jeu.
Réécriture et finalisation de la sauvegarde et de la fermeture vers le bureau ou vers le menu principal depuis l'interface de jeu. Maintenant, "quitter" fonctionne correctement.
Les déplacements au clavier dans la zone 3D sont également terminés.
Dernier point : La mise en place des plans (sols) d'une scène est opérationnelle.
Dév intense sur l'interface et petites corrections.
Très gros travail sur l'interface du jeu, avec enfin tout les éléments de placés, et correctement. Par contre, j'ai du oublier l'option de resize, impossible à faire fonctionner correctement.
Petites corrections également un peu partout, comme le bug du "override3D" pour network.js.
Dév sur les déplacement de la caméra, l'interface et des corrections.
Les déplacements de la caméra sont finalisée au niveau de la capture de la souris et du clavier. Par contre, un problème pour les déplacements latéraux et verticaux a été détecté. Il n'est pas encore corrigé, mais ça devrait venir vite.
L'interface du jeu a été un peu étoffée.
J'ai encore effectué quelques corrections dans le main, concernant le lancement du bon xul, dans l'ensemble des xul pour de petites erreurs, et dans le game.js pour la maj de l'uptime qui n'était pas correctement réalisée.
Corrections et 3D.
J'ai corrigé le problème de déplacements. Ça fonctionne désormais.
Beaucoup d'éléments ont été rajoutés pour la gestion de la 3D. C'est en bonne voie.
Dév sur la 3D, finalisation avant la v0.0.
Le chargement d'une scène est presque bouclé. Tout les éléments graphiques peuvent être afficher sans problème. Reste les éléments interactifs (portes, interrupteurs, etc).
Le système d'intégration des lampes et des murs et initialisé. Il ne manque plus que le code derrière pour le rendre fonctionnel.
Les éléments 3D ont été modifié pour s'adapter parfaitement au nouveau code.
Une fenêtre pour l'aide a été rajoutée, mais rien n'est encore développer dessus.
La création d'une sauvegarde est terminé. Des vérifications sont en cours, mais à priori tout est ok pour la finalisation de la v0.0.
Il reste un gros changement à faire avant de passer au dév sur la v0.1 : mettre à jour le readme.
Préparation du readme, légère correction du main. Prêt pour la v0.0.
Changement du nom de l'exécutable (confusion).
Merge tag 'v0.0' into linux_64

La version 0.0 est terminée.