Cleanup, copyright notice, GPL headers
This commit is contained in:
parent
49bf4b4cff
commit
aeeaab0ad7
7 changed files with 127 additions and 15 deletions
|
|
@ -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 <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue