Aller directement au contenu

Programmation sur Rolisteam

Utilisation de clang-format

À la racine du code source de Rolisteam, vous devriez trouver un fichier .clang-format.

Si vous installez clang-format sur votre système et configurez votre IDE pour l'appeler automatiquement lors de l'enregistrement d'un fichier, la syntaxe devrait toujours respecter la norme de Rolisteam.

Dépendances

Comme Rolisteam est une application multiplateforme, nous essayons d'éviter d'inclure de nouvelles bibliothèques car nous pourrions sous-estimer le coût de la gestion des dépendances sur chaque plateforme.

Les bibliothèques uniquement en en-tête sont les bienvenues ainsi que tout module Qt.

Mise en œuvre

Nous avons mis en œuvre ce paradigme dans Rolisteam. Toute contribution doit respecter cette approche :

  • Vues : Code QML pour afficher les données et permettre aux joueurs de les utiliser.
  • Contrôleur : Code C++ pour gérer les autorisations, les modifications et le stockage.
  • Mise à jour : code C++ pour mettre à jour l'état de ces données afin qu'il corresponde aux données sur les autres côtés des joueurs.