Martin Dørum
b7b8dc8cc4
trees
před 2 roky
Martin Dørum
15f83881b1
background colors
před 3 roky
Martin Dørum
447d4e8d39
libswan and core.mod now compiles
před 3 roky
Martin Dørum
0db704582d
make style consistent
před 3 roky
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
před 4 roky
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)
před 4 roky
Martin Dørum
253c24148e
WGDefault -> DefaultWorldGen
před 4 roky
Martin Dørum
be5ac63730
visuals
před 4 roky
Martin Dørum
9f6f2abd9b
deeper
před 4 roky
Martin Dørum
056579e6be
cave background stuff
před 4 roky
Martin Dørum
903774f7a7
caves
před 4 roky
Martin Dørum
ce70c058aa
mostly performance stuff
před 4 roky
Martin Dørum
fa163b4bd3
more pure functional tile gen
před 4 roky
Martin Dørum
702ad886af
fall down with greater gravity
před 4 roky
Martin Dørum
15abd13f12
better world gen
před 4 roky
Martin Dørum
3b4ce891fe
traits
před 4 roky
Martin Dørum
362adf6171
clang-tidy
před 4 roky
Martin Dørum
95ac54ddc3
make Swan::Vector2 a struct
před 4 roky
Martin Dørum
4ff0dbcc16
a bunch of SRF stuff, and use SRF for entity params
před 4 roky
Martin Dørum
294a3528b9
add the ability to compress chunks
před 4 roky
Martin Dørum
7347e6cb5c
perlin noise worldgen
před 4 roky
Martin Dørum
cb83477950
more chunk gen stuff, world gen stuff, etc
před 4 roky
Martin Dørum
42bca1603a
world gen and player stuff
před 4 roky
Martin Dørum
33493a2083
ints -> TilePos and ChunkPos
před 4 roky
Martin Dørum
da5d36d49e
more changes
před 4 roky
Martin Dørum
9c3a2496e4
entities
před 4 roky