Skip to content

Kódovanie v Rolisteam

Použitie clang-format

V koreňovom adresári zdrojového kódu Rolisteam by ste mali nájsť súbor .clang-format.

Ak nainštalujete clang-format do svojho systému a nakonfigurujete IDE na jeho automatické volanie pri ukladaní súboru, syntax bude vždy zodpovedať štandardu Rolisteam.

Závislosti

Keďže Rolisteam je multiplatformová aplikácia, snažíme sa vyhýbať zahrnutiu nových knižníc, pretože môžeme podceňovať náklady na správu závislostí na každej platforme.

Knižnice iba s hlavičkami sú vítané, rovnako ako akýkoľvek modul Qt.

Implementácia

Implementovali sme tento paradigma v Rolisteam. Každý príspevok musí rešpektovať tento prístup:

  • Zobrazenia: Kód QML na zobrazenie údajov a umožnenie hráčom ich použiť.
  • Kontrolér: Kód C++ na správu oprávnení, zmien a úložiska.
  • Aktualizátor: Kód C++ na aktualizáciu stavu týchto údajov na rovnaké údaje na stranách ostatných hráčov.