stuff-from-scratch/apps/main.cpp

17 lines
405 B
C++
Raw Normal View History

2020-05-03 06:56:27 +00:00
#include "CommandLineArgs.h"
2020-05-02 07:31:03 +00:00
#include "MainApplication.h"
2020-05-03 06:56:27 +00:00
int main(int argc, char *argv[])
2020-05-02 07:31:03 +00:00
{
2022-10-03 07:12:38 +00:00
auto command_line_args = CommandLineArgs::Create();
command_line_args->process(argc, argv);
command_line_args->recordLaunchPath();
2020-05-03 06:56:27 +00:00
2020-05-09 14:29:45 +00:00
// Start the main app
auto main_app = MainApplication::Create();
2022-11-11 11:48:42 +00:00
main_app->initialize(std::move(command_line_args));
2020-05-03 06:56:27 +00:00
2022-11-13 17:02:09 +00:00
main_app->run();
2020-05-09 14:29:45 +00:00
return 0;
2020-05-02 07:31:03 +00:00
}