393c6529e2
shuriken: Implement header dependency detection
2026-05-19 20:08:50 +02:00
acd53e17d1
shuriken: Refactor merged target configs
2026-05-19 17:47:32 +02:00
d5d480d854
Replace stdlib headers with import std
2026-05-16 01:58:45 +02:00
5a53457817
shuriken: Copy source file to build dir for "import std"
...
Problem with the previous approach: CLion wouldn't recognize the std module, unless it's included in the compdb (but then /usr/include/c++/.../bits is listed as part of the project -.-)
2026-05-16 01:17:43 +02:00
ae1df9bc8b
shuriken: Add support for "import std"
2026-05-15 01:49:53 +02:00
d256de19c5
shuriken: Add lint command
2026-05-11 01:41:25 +02:00
7b8aac69fb
Refactoring: Rename SDL wrapper funcs to snake_case
2026-05-10 23:34:17 +02:00
7f37be386d
Implement UIs using RmlUi
2026-05-10 23:23:40 +02:00
8039b1276e
Refactor: Move code to rutile module and namespace
2026-04-28 23:28:53 +02:00
bb43d308c0
Implement TileSet and TileMap classes
2026-04-28 19:45:41 +02:00
bb9d108102
Implement Sprite class
2025-11-30 00:37:44 +01:00
d4c91450d9
Wrap SDL event type enum (partially)
2025-11-26 03:27:19 +01:00
b8bd56392c
Implement ResourceManager and TextureLoader
2025-11-26 03:27:09 +01:00
e37eb0b03f
Replace Game::initialize() with factory method
2025-11-23 23:46:10 +01:00
d180b8a5b4
Add wrappers for SDL functions and structs
2025-11-23 21:50:57 +01:00
4277f4c818
Use unique_ptr to manage SDL pointers
2025-11-21 01:09:05 +01:00
5c3e0e3a86
Refactor code into classes
2025-11-17 21:20:42 +01:00
0743e6dc62
Add simple boilerplace SDL code
2025-10-22 17:04:43 +02:00
a5f858641f
Add build tool and stub main.cpp
2025-10-22 00:20:48 +02:00
bf741cc90b
Initial commit
2025-10-22 00:04:38 +02:00