Skip to content
Snippets Groups Projects
Commit 547e679d authored by dg's avatar dg
Browse files

center

git-svn-id: http://svn.net-core.org/repos/t-engine4@5748 51575b47-30f0-44d4-a5cc-537603b46e54
parent 8564724f
No related branches found
No related tags found
No related merge requests found
......@@ -50,6 +50,8 @@
#define WIDTH 800
#define HEIGHT 600
int start_xpos = -1, start_ypos = -1;
int g_argc = 0;
char **g_argv;
SDL_Window *window = NULL;
......@@ -736,7 +738,7 @@ void do_resize(int w, int h, bool fullscreen)
{
if (!window)
{
window = SDL_CreateWindow("TE4", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, w, h, SDL_WINDOW_SHOWN | SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE | (fullscreen ? SDL_WINDOW_FULLSCREEN : 0));
window = SDL_CreateWindow("TE4", (start_xpos == -1) ? SDL_WINDOWPOS_CENTERED : start_xpos, (start_ypos == -1) ? SDL_WINDOWPOS_CENTERED : start_ypos, w, h, SDL_WINDOW_SHOWN | SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE | (fullscreen ? SDL_WINDOW_FULLSCREEN : 0));
if (window==NULL) {
printf("error opening screen: %s\n", SDL_GetError());
exit(1);
......@@ -956,6 +958,8 @@ int main(int argc, char *argv[])
#endif
}
if (!strncmp(arg, "--no-debug", 10)) no_debug = TRUE;
if (!strncmp(arg, "--xpos", 6)) start_xpos = strtol(argv[++i], NULL, 10);
if (!strncmp(arg, "--ypos", 6)) start_ypos = strtol(argv[++i], NULL, 10);
}
// Get cpu cores
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment