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)
il y a 4 ans
Martin Dørum
be5ac63730
visuals
il y a 4 ans
Martin Dørum
056579e6be
cave background stuff
il y a 4 ans
Martin Dørum
f6c5526b94
delete instead of compressing unmodified chunks
il y a 4 ans
Martin Dørum
743d7e3435
fix thing
il y a 4 ans
Martin Dørum
6adf67043f
oh go on then, have 32x32 chunks
il y a 4 ans
Martin Dørum
ce70c058aa
mostly performance stuff
il y a 4 ans
Martin Dørum
55e1bb4d41
maybe this is better?
il y a 4 ans
Martin Dørum
91d7ef454c
nicer syntax for range-y stuff
il y a 4 ans
Martin Dørum
f9277a2334
add const to equality operators
il y a 4 ans
Martin Dørum
d951cbe6ef
plots
il y a 4 ans
Martin Dørum
1a64feb187
just a bunch of stuff
il y a 4 ans
Martin Dørum
bcc6e9f421
make clang-tidy happier
il y a 4 ans
Martin Dørum
a6267cd1ae
zooming, and nicer input handling
il y a 4 ans
Martin Dørum
c6ffa3c7d5
basic imgui integration (now with SDL)
il y a 4 ans
Martin Dørum
5794938993
inventory stuff mainly
il y a 4 ans
Martin Dørum
ca776fc1ba
get all ents which implement a trait
il y a 4 ans
Martin Dørum
f1cb802ee1
inventory trait
il y a 4 ans
Martin Dørum
c90512a9c9
ItemStack ctor stuff
il y a 4 ans
Martin Dørum
d4f08974a5
item stack stuff, mockable Item
il y a 4 ans
Martin Dørum
76a759d2d0
thanks, clang-tidy
il y a 4 ans
Martin Dørum
6cec8cea31
started on inventory stuff
il y a 4 ans
Martin Dørum
f0825c4786
added BodyTrait::StaticBody
il y a 4 ans
Martin Dørum
9817aae87d
do huge movements in steps instead of at once
il y a 4 ans
Martin Dørum
a083706f6e
RenderSetLogicalSize to handle HiDPI
il y a 4 ans
Martin Dørum
656f558744
getEntsInArea
il y a 4 ans
Martin Dørum
4d7de9b27f
Iter stuff
il y a 4 ans
Martin Dørum
3b4ce891fe
traits
il y a 4 ans
Martin Dørum
f5a74bc67d
NonCopyable, and fix up some copy/move stuff
il y a 4 ans
Martin Dørum
e1c9c0e4cd
don't redraw the entire chunk when a tile changes
il y a 4 ans
Martin Dørum
4fecdb3f88
move constructors
il y a 4 ans
Martin Dørum
3b2479c791
texture alpha/color mods
il y a 4 ans
Martin Dørum
19ca65b3de
TexLock should be movable and not copyable
il y a 4 ans
Martin Dørum
cc91b3da8d
TexLock
il y a 4 ans
Martin Dørum
50497bf571
fixed a couple issues
il y a 4 ans
Martin Dørum
f4727d76e7
started perf counter
il y a 4 ans
Martin Dørum
0725e17589
indentation error
il y a 4 ans
Martin Dørum
d06bede011
rendering
il y a 4 ans
Martin Dørum
d44754b089
chunk stuff
il y a 4 ans
Martin Dørum
aa3b7ffa87
add a max delta time
il y a 4 ans
Martin Dørum
8781e63dfe
copy ctors should have noexcept
il y a 4 ans
Martin Dørum
a4652732ab
fix mod dynlib lifetime issues
il y a 4 ans
Martin Dørum
201dffd6fc
make World::addPlane slightly clearer
il y a 4 ans
Martin Dørum
77a9aca716
slowly but surely approaching feature parity
il y a 4 ans
Martin Dørum
432061954a
pre-convert pixel formats, other stuff
il y a 4 ans
Martin Dørum
52de01d886
chunk drawing works, though should be optimized probably
il y a 4 ans
Martin Dørum
f22b1e47e7
mod loading and resource stuff
il y a 4 ans
Martin Dørum
0993872ad5
at least it now draws _something_...
il y a 4 ans
Martin Dørum
5d9c63b36d
add operator<< to Vector2 and SRF
il y a 4 ans
Martin Dørum
50f7d00ff1
SDL progress
il y a 4 ans