diff options
-rw-r--r-- | include/lib/lib.h | 9 | ||||
-rw-r--r-- | src/lib/lib.c | 5 | ||||
-rw-r--r-- | src/main.c | 27 |
3 files changed, 38 insertions, 3 deletions
diff --git a/include/lib/lib.h b/include/lib/lib.h new file mode 100644 index 0000000..b8db686 --- /dev/null +++ b/include/lib/lib.h @@ -0,0 +1,9 @@ +#include <stdint.h> + +#ifndef INC_LIB_LIB_H +#define INC_LIB_LIB_H + +extern const uint32_t SCREEN_WIDTH; +extern const uint32_t SCREEN_HEIGHT; + +#endif diff --git a/src/lib/lib.c b/src/lib/lib.c index ea971fd..c1f26fc 100644 --- a/src/lib/lib.c +++ b/src/lib/lib.c @@ -1,3 +1,4 @@ -#include <stdint.h> +#include <lib/lib.h> -const uint32_t SIZE = 5; +const uint32_t SCREEN_WIDTH = 640; +const uint32_t SCREEN_HEIGHT = 480; @@ -1,8 +1,33 @@ #include <stdio.h> #include <stdlib.h> +#include <raylib.h> + +#include <lib/lib.h> + int main() { - printf("Success!\n"); + SetConfigFlags(FLAG_WINDOW_RESIZABLE); + const char* gui_title = "Image Manip - Useful for segmentations!"; + InitWindow(SCREEN_WIDTH, SCREEN_HEIGHT, gui_title); + + SetTargetFPS(60); + Camera2D camera = { 0 }; + camera.zoom = 1.0f; + + while (!WindowShouldClose()) { + //----------------------------------------------- + //-DRAWING--------------------------------------- + //----------------------------------------------- + BeginDrawing(); + ClearBackground(RAYWHITE); + BeginMode2D(camera); + EndMode2D(); + DrawText("Image Manip", 0, 0, 0, DARKGRAY); + EndDrawing(); + //----------------------------------------------- + } + + CloseWindow(); return 0; } |