aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/lib/lib.h9
-rw-r--r--src/lib/lib.c5
-rw-r--r--src/main.c27
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;
diff --git a/src/main.c b/src/main.c
index e5f6d08..f1af48d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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;
}