No description
Find a file
2025-08-13 23:48:14 +02:00
.gitignore Added gitignore 2025-06-15 17:10:33 +02:00
CMakeLists.txt replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_bar.c separate command handling 2025-07-26 00:57:29 +02:00
kubo_bar.h parse command input 2025-07-02 23:21:26 +02:00
kubo_camera.c replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_camera.h replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_char_arr.h enforce code style warnings 2025-07-02 22:53:31 +02:00
kubo_command.c reading file 2025-07-26 22:09:01 +02:00
kubo_command.h write to location 2025-07-26 01:51:24 +02:00
kubo_command_bar.c write to location 2025-07-26 01:51:24 +02:00
kubo_command_bar.h separate command handling 2025-07-26 00:57:29 +02:00
kubo_context.c replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_context.h replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_dynarray.h fixed dynarray del bug 2025-07-25 15:48:51 +02:00
kubo_file.c writing scene 2025-07-26 01:17:13 +02:00
kubo_file.h cleanup kubo_file, file_write 2025-07-25 16:11:48 +02:00
kubo_input.c replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_input.h replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_wall.c replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_wall.h replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_window.c replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
kubo_window.h replace context offset with Camera2D 2025-08-13 23:48:14 +02:00
LICENSE Add readme and license 2025-06-17 01:13:26 +02:00
main.c separate command handling 2025-07-26 00:57:29 +02:00
README.md panning 2025-07-26 23:03:27 +02:00
scene.yaml panning 2025-07-26 23:03:27 +02:00

Kubo

Simple, fast interior design program.

Compiling

Kubo is compiled using cmake.

$ mkdir build; cd build
$ cmake ..
$ make
$ ./kubo

Dependencies

  • raylib (will be downloaded by default unless specified otherwise)
  • libcyaml

Status

Working

  • wall rendering
  • scene file management
  • basic command framework
  • pan (teseting needed)

In progress

  • fix scene load active wall bug

TODO

  • grid snapping
  • wall spline editing
  • obj file loading, rendering