JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Main.cpp File Reference

Point d'entrée du jeu (JustAnotherDnDGame) — Qt Quick, sans un seul widget. More...

#include <QFontDatabase>
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QQmlError>
#include <QQuickStyle>
#include <QQuickWindow>
#include <QSettings>
#include <QString>
#include <QSurfaceFormat>
#include <QTimer>
#include <QTranslator>
#include <QUrl>
#include <filesystem>
#include <optional>
#include <string>
#include "App/Common/Bootstrap.h"
#include "Core/Diagnostics/MemoryLogSink.h"
#include "HMI/Audio/AudioEngine.h"
#include "HMI/HmiLog.h"
#include "HMI/Platform/ExecutableDirectory.h"
#include "HMI/Presentation/OptionsModel.h"

Functions

int main (int argc, char **argv)
 Point d'entrée du programme.

Detailed Description

Point d'entrée du jeu (JustAnotherDnDGame) — Qt Quick, sans un seul widget.

QGuiApplication et non QApplication : la cible ne lie pas Qt6::Widgets, et ce n'est pas un détail de dépendance mais la garantie qui porte tout le LOT-86. Un widget ne peut pas réapparaître dans le jeu par inadvertance — l'édition de liens échouerait.

L'éditeur de niveaux est un binaire séparé (App/Editor/Main.cpp), lui en Qt Widgets : c'est un outil d'auteur, où docks et arbres sont le bon outil.

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

Point d'entrée du programme.

Returns
Code de sortie du processus (0 en cas de succès).