implement ui
This commit is contained in:
@@ -12,5 +12,3 @@ SET(SRCS
|
||||
PARENT_SCOPE
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user