#include #include "DefaultApp.hpp" #include "resources/resource.hpp" #include "utilities/ILog.hpp" #include "utilities/SpdLogger.hpp" int main(int argc, char** argv) { using namespace pixelarium; using namespace std; unique_ptr logger; #ifdef _WIN32 logger = make_unique(string(getenv("APPDATA")) + "/pixelarium/logfile.log", "default"); #else logger = make_unique(std::string(getenv("HOME")) + "/.cache/pixelarium/log.log", "default"); #endif logger->Info(std::format("{}: Starting Application {}", __FUNCTION__, "Pixelarium")); logger->ChangeLevel(utils::log::LogLevel::Debug); auto image_pool{std::make_unique()}; pixelarium::ui::DefaultApp app = pixelarium::ui::DefaultApp(*logger, *image_pool); app.Start(); }