Explorar o código

SDL2: Fixed args.

Branimir Karadžić %!s(int64=11) %!d(string=hai) anos
pai
achega
8f6495be0b
Modificáronse 1 ficheiros con 5 adicións e 7 borrados
  1. 5 7
      examples/common/entry/entry_sdl.cpp

+ 5 - 7
examples/common/entry/entry_sdl.cpp

@@ -215,11 +215,10 @@ namespace entry
 			initTranslateKey(SDL_SCANCODE_Z,            Key::KeyZ);
 			initTranslateKey(SDL_SCANCODE_Z,            Key::KeyZ);
 		}
 		}
 
 
-		void run()
+		void run(int _argc, char** _argv)
 		{
 		{
-			const char* argv[1] = { "sdl.so" };
-			m_mte.m_argc = 1;
-			m_mte.m_argv = const_cast<char**>(argv);
+			m_mte.m_argc = _argc;
+			m_mte.m_argv = _argv;
 
 
 			SDL_Init(SDL_INIT_VIDEO);
 			SDL_Init(SDL_INIT_VIDEO);
 
 
@@ -634,11 +633,10 @@ namespace entry
 
 
 } // namespace entry
 } // namespace entry
 
 
-int main(int _argc, const char* _argv[])
+int main(int _argc, char** _argv)
 {
 {
-	BX_UNUSED(_argc, _argv);
 	using namespace entry;
 	using namespace entry;
-	s_ctx.run();
+	s_ctx.run(_argc, _argv);
 	return 0;
 	return 0;
 }
 }