Martin Dørum
417064c7f4
tracy on demand
пре 4 година
Martin Dørum
abc277b256
integrate tracy, cmake stuff, etc
пре 4 година
Martin Dørum
4a8694dc27
store entities contiguously in memory
There are still some things left to do:
* Implement despawn
* Maybe shrink SlotVector if there's a lot more free slots than occupied slots
* Implement iteration over entities
пре 4 година
Martin Dørum
c108c704ca
cmake stuff
пре 4 година
Martin Dørum
24b8fdcd8d
more optimization
пре 4 година
Martin Dørum
08d7346d5b
optimization
пре 4 година
Martin Dørum
d808b8bcfb
this is a big one
* reworked some resource loading and mod init stuff
* texetures are now configured at runtime via .toml files
* moved from SRF to messagepack
* changed folder structures
* added the fmt library (for later)
пре 4 година
Martin Dørum
903774f7a7
caves
пре 4 година
Martin Dørum
051d044dbf
add compile_commands to all
пре 4 година
Martin Dørum
09899a4b20
compile_commands target
пре 4 година
Martin Dørum
bcc6e9f421
make clang-tidy happier
пре 4 година
Martin Dørum
c6ffa3c7d5
basic imgui integration (now with SDL)
пре 4 година
Martin Dørum
49b180cea4
tiny stuff
пре 4 година
Martin Dørum
43c238db24
profile build type
пре 4 година
Martin Dørum
4af9678582
compile options
пре 4 година
Martin Dørum
34a0000cb4
add check target
пре 4 година
Martin Dørum
3af2d77f68
build stuff
пре 4 година
Martin Dørum
78b29bbb5d
build stuff
пре 4 година
Martin Dørum
e782d5b1af
more progress on sfml -> sdl
пре 4 година
Martin Dørum
e71e20c6c5
WIP, rewriting stuff to use SDL instead of SFML
пре 4 година
Martin Dørum
045b4bdd96
imgui-sfml apparently ends up in lib64 sometimes
пре 4 година
Martin Dørum
e1fef8792e
integrate imgui, and associated build system work
пре 4 година
Martin Dørum
e7437ef94c
randomness
пре 4 година
Martin Dørum
3902a2d652
move Win into its own thing, make vector stuff constexpr
пре 4 година
Martin Dørum
362adf6171
clang-tidy
пре 4 година
Martin Dørum
92ef995116
visible entity, cmake stuff
пре 4 година
Martin Dørum
4ff0dbcc16
a bunch of SRF stuff, and use SRF for entity params
пре 4 година
Martin Dørum
dba1185667
bundle clang and sfml
пре 4 година
Martin Dørum
e12ba020fa
changed tile registration and stuff
пре 4 година
Martin Dørum
367d4ed70c
use configure_file to copy assets
пре 4 година
Martin Dørum
bc0f62c44d
hey, music
пре 4 година
Martin Dørum
735c797de4
icon
пре 4 година
Martin Dørum
7347e6cb5c
perlin noise worldgen
пре 5 година
Martin Dørum
dae49455a9
add support for ancient cmake
пре 5 година
Martin Dørum
124abba0f8
release modes
пре 5 година
Martin Dørum
7f4dedb8f2
let's just use C++17 ok
пре 5 година
Martin Dørum
78bd1112be
basic collision
пре 5 година
Martin Dørum
4824b8d553
naming things, and std::map of chunks
пре 5 година
Martin Dørum
5bbe431f1b
almost ready to draw chunks!
пре 5 година
Martin Dørum
909aaba699
textures and stuff
пре 5 година
Martin Dørum
1ebc165245
cmake
пре 5 година