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
e9c9c862e8
mods are responsible for creating the mod object now, not just init
преди 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
a4652732ab
fix mod dynlib lifetime issues
преди 4 години
Martin Dørum
432061954a
pre-convert pixel formats, other stuff
преди 4 години
Martin Dørum
f22b1e47e7
mod loading and resource stuff
преди 4 години
Martin Dørum
0993872ad5
at least it now draws _something_...
преди 4 години
Martin Dørum
2a016c2c5f
replace fprintf with log.h stuff
преди 4 години
Martin Dørum
c527655e79
almost ported to SDL
преди 4 години
Martin Dørum
e71e20c6c5
WIP, rewriting stuff to use SDL instead of SFML
преди 4 години
Martin Dørum
21926981f9
items
преди 4 години
Martin Dørum
e12ba020fa
changed tile registration and stuff
преди 4 години
Martin Dørum
735c797de4
icon
преди 4 години
Martin Dørum
6a19a4cc46
a bunch of stuff ok
преди 4 години
Martin Dørum
da5d36d49e
more changes
преди 5 години
Martin Dørum
b2a0559818
entities, and changes to worldgen
преди 5 години
Martin Dørum
065dee1126
a bunch of stuff
преди 5 години
Martin Dørum
7579d04fb6
world gens and a bunch of stuff
преди 5 години
Martin Dørum
78bd1112be
basic collision
преди 5 години
Martin Dørum
d9a4bd8b8f
air
преди 5 години
Martin Dørum
5bbe431f1b
almost ready to draw chunks!
преди 5 години
Martin Dørum
909aaba699
textures and stuff
преди 5 години
Martin Dørum
19293a67b2
libswan, core mod, etc
преди 5 години