diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/main.c | 4 | ||||
-rw-r--r-- | src/main/ui/ui.h | 2 | ||||
-rw-r--r-- | src/main/ui/x11/ui.c | 4 |
3 files changed, 6 insertions, 4 deletions
diff --git a/src/main/main.c b/src/main/main.c index 11d464e..59c76b6 100644 --- a/src/main/main.c +++ b/src/main/main.c @@ -21,6 +21,8 @@ #include "ui/ui.h" int main(void) { + ui_init(640, 640); ui_set_title("Tris Game"); - return 0; + + return EXIT_SUCCESS; } diff --git a/src/main/ui/ui.h b/src/main/ui/ui.h index 22a6181..8d1b79c 100644 --- a/src/main/ui/ui.h +++ b/src/main/ui/ui.h @@ -20,7 +20,7 @@ #ifndef __UI_H__ #define __UI_H__ -void ui_init(void); +void ui_init(int w, int h); void ui_loop(void (*draw_frame)()); void ui_set_title(const char *title); diff --git a/src/main/ui/x11/ui.c b/src/main/ui/x11/ui.c index 1ec77e5..cb4401f 100644 --- a/src/main/ui/x11/ui.c +++ b/src/main/ui/x11/ui.c @@ -84,7 +84,7 @@ ui_set_title(const char *title) } void -ui_init() +ui_init(int width, int height) { display = ui_open_display(); @@ -92,7 +92,7 @@ ui_init() Window root = RootWindow(display, screen); XVisualInfo *vi = gl_choose_visual(screen); - window = ui_create_window(root, vi, 640, 480); + window = ui_create_window(root, vi, width, height); gl_context = glXCreateContext(display, vi, NULL, GL_TRUE); glXMakeCurrent(display, window, gl_context); |