diff --git a/kubo_context.c b/kubo_context.c
index 7eb41c8..58814f5 100644
--- a/kubo_context.c
+++ b/kubo_context.c
@@ -1,3 +1,21 @@
+/*
+ * Copyright Luka Jankovic 2025
+ *
+ * This file is part of Kubo.
+ *
+ * Kubo is free software: you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation, either version 3 of the License, or (at your option) any later
+ * version.
+ *
+ * Kubo is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * Kubo. If not, see .
+ */
+
#include "kubo_context.h"
struct kubo_context *kubo_context_init() {
diff --git a/kubo_context.h b/kubo_context.h
index 5e9be03..1fbdb59 100644
--- a/kubo_context.h
+++ b/kubo_context.h
@@ -1,3 +1,21 @@
+/*
+ * Copyright Luka Jankovic 2025
+ *
+ * This file is part of Kubo.
+ *
+ * Kubo is free software: you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation, either version 3 of the License, or (at your option) any later
+ * version.
+ *
+ * Kubo is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * Kubo. If not, see .
+ */
+
#ifndef KUBO_CONTEXT_H
#define KUBO_CONTEXT_H
diff --git a/kubo_dynarray.h b/kubo_dynarray.h
index e33d269..6fd597b 100644
--- a/kubo_dynarray.h
+++ b/kubo_dynarray.h
@@ -1,3 +1,21 @@
+/*
+ * Copyright Luka Jankovic 2025
+ *
+ * This file is part of Kubo.
+ *
+ * Kubo is free software: you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation, either version 3 of the License, or (at your option) any later
+ * version.
+ *
+ * Kubo is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * Kubo. If not, see .
+ */
+
#ifndef KUBO_DYNARRAY_H
#define KUBO_DYNARRAY_H
diff --git a/kubo_wall.c b/kubo_wall.c
index bdb5307..77ce7eb 100644
--- a/kubo_wall.c
+++ b/kubo_wall.c
@@ -1,3 +1,21 @@
+/*
+ * Copyright Luka Jankovic 2025
+ *
+ * This file is part of Kubo.
+ *
+ * Kubo is free software: you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation, either version 3 of the License, or (at your option) any later
+ * version.
+ *
+ * Kubo is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * Kubo. If not, see .
+ */
+
#include "kubo_wall.h"
struct kubo_wall *kubo_wall_init() {
diff --git a/kubo_wall.h b/kubo_wall.h
index fab0d1d..f251ccb 100644
--- a/kubo_wall.h
+++ b/kubo_wall.h
@@ -1,3 +1,21 @@
+/*
+ * Copyright Luka Jankovic 2025
+ *
+ * This file is part of Kubo.
+ *
+ * Kubo is free software: you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation, either version 3 of the License, or (at your option) any later
+ * version.
+ *
+ * Kubo is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * Kubo. If not, see .
+ */
+
#ifndef KUBO_WALL_H
#define KUBO_WALL_H
diff --git a/kubo_window.c b/kubo_window.c
index f9eadf5..2e5561a 100644
--- a/kubo_window.c
+++ b/kubo_window.c
@@ -1,3 +1,21 @@
+/*
+ * Copyright Luka Jankovic 2025
+ *
+ * This file is part of Kubo.
+ *
+ * Kubo is free software: you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation, either version 3 of the License, or (at your option) any later
+ * version.
+ *
+ * Kubo is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * Kubo. If not, see .
+ */
+
#include "kubo_window.h"
void kubo_window_init(struct kubo_context *context) {
@@ -16,24 +34,10 @@ void kubo_window_tick(struct kubo_context *context) {
kubo_window_input(context);
}
-Vector2 start;
-Vector2 end;
-int state;
-
void kubo_window_render(struct kubo_context *context) {
BeginDrawing();
ClearBackground(WHITE);
- if (state == 1) {
- Vector2 mouse_pos = GetMousePosition();
- Vector2 points[] = {start, mouse_pos};
- DrawSplineLinear(points, 2, 10.f, BLACK);
- } else if (state == 2) {
- Vector2 mouse_pos = GetMousePosition();
- Vector2 points[] = {start, end};
- DrawSplineLinear(points, 2, 10.f, BLACK);
- }
-
for (int i = 0; i < context->walls.count; i++) {
struct kubo_wall *wall = kubo_wall_arr_get(&context->walls, i);
assert(wall != NULL);
diff --git a/kubo_window.h b/kubo_window.h
index f84c69a..6b3f983 100644
--- a/kubo_window.h
+++ b/kubo_window.h
@@ -1,8 +1,26 @@
+/*
+ * Copyright Luka Jankovic 2025
+ *
+ * This file is part of Kubo.
+ *
+ * Kubo is free software: you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation, either version 3 of the License, or (at your option) any later
+ * version.
+ *
+ * Kubo is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * Kubo. If not, see .
+ */
+
#ifndef KUBO_WINDOW_H
#define KUBO_WINDOW_H
-#include
#include
+#include
#include "kubo_context.h"