Martin Dørum
b7b8dc8cc4
trees
2 vuotta sitten
Martin Dørum
6708ce6652
add meson build
2 vuotta sitten
Martin Dørum
15f83881b1
background colors
3 vuotta sitten
Martin Dørum
447d4e8d39
libswan and core.mod now compiles
3 vuotta sitten
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 vuotta sitten
Martin Dørum
976d9b4b9c
replace core::air with @::air
"@internal::" is also renamed to "@::" for libswan-internal stuff.
4 vuotta sitten
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 vuotta sitten
Martin Dørum
253c24148e
WGDefault -> DefaultWorldGen
4 vuotta sitten
Martin Dørum
056579e6be
cave background stuff
4 vuotta sitten
Martin Dørum
fa163b4bd3
more pure functional tile gen
4 vuotta sitten
Martin Dørum
1a64feb187
just a bunch of stuff
4 vuotta sitten
Martin Dørum
3b4ce891fe
traits
4 vuotta sitten
Martin Dørum
201dffd6fc
make World::addPlane slightly clearer
4 vuotta sitten
Martin Dørum
fa91b4ad83
remove TileMap
4 vuotta sitten
Martin Dørum
7347e6cb5c
perlin noise worldgen
4 vuotta sitten
Martin Dørum
42bca1603a
world gen and player stuff
4 vuotta sitten
Martin Dørum
33493a2083
ints -> TilePos and ChunkPos
4 vuotta sitten
Martin Dørum
da5d36d49e
more changes
4 vuotta sitten
Martin Dørum
9c3a2496e4
entities
4 vuotta sitten