fprintf(stderr, "%s\n", message);
}
+void Application::SetArguments(const vector<string>& arguments)
+{
+ m_Arguments = arguments;
+}
+
vector<string>& Application::GetArguments(void)
{
return m_Arguments;
virtual int Main(const vector<string>& args) = 0;
+ void SetArguments(const vector<string>& arguments);
vector<string>& GetArguments(void);
void RunEventLoop(void);
for (int i = 0; i < argc; i++)
args.push_back(string(argv[i]));
+ Application::Instance->SetArguments(args);
+
result = Application::Instance->Main(args);
Application::Instance.reset();