implement ui

This commit is contained in:
2026-04-20 20:33:37 +02:00
parent 498b97db20
commit 94123e93d6
19 changed files with 2312 additions and 19 deletions

View File

@@ -12,5 +12,3 @@ SET(SRCS
PARENT_SCOPE
)

View File

@@ -3,9 +3,13 @@
#include <QApplication>
#include <QDir>
#include "ConfigLoader.h"
#include "ConsoleLogger.h"
#include "logging.h"
#include "LogManager.h"
#include "MainWindow.h"
#include "Simulation.h"
#include "VisualsLoader.h"
int main(int argc, char *argv[])
{
@@ -28,6 +32,13 @@ int main(int argc, char *argv[])
QDir().mkdir(dataDir.dirName());
}
GameConfig config = ConfigLoader::loadFromDirectory(DOTA_FACTORY_CONFIG_DIR);
VisualsConfig visuals = VisualsLoader::load(std::string(DOTA_FACTORY_CONFIG_DIR) + "/visuals.toml");
std::unique_ptr<Simulation> sim = std::make_unique<Simulation>(config);
MainWindow window(sim.get(), &config, &visuals);
window.show();
const int ret = application.exec();
return ret;