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 years ago
Martin Dørum
253c24148e
WGDefault -> DefaultWorldGen
4 years ago
Martin Dørum
be5ac63730
visuals
4 years ago
Martin Dørum
056579e6be
cave background stuff
4 years ago
Martin Dørum
f6c5526b94
delete instead of compressing unmodified chunks
4 years ago
Martin Dørum
743d7e3435
fix thing
4 years ago
Martin Dørum
6adf67043f
oh go on then, have 32x32 chunks
4 years ago
Martin Dørum
1e8a87930a
small stuff
4 years ago
Martin Dørum
ce70c058aa
mostly performance stuff
4 years ago
Martin Dørum
55e1bb4d41
maybe this is better?
4 years ago
Martin Dørum
91d7ef454c
nicer syntax for range-y stuff
4 years ago
Martin Dørum
ab8b5fb9f1
tiny perf counter change
4 years ago
Martin Dørum
f9277a2334
add const to equality operators
4 years ago
Martin Dørum
d951cbe6ef
plots
4 years ago
Martin Dørum
1a64feb187
just a bunch of stuff
4 years ago
Martin Dørum
bcc6e9f421
make clang-tidy happier
4 years ago
Martin Dørum
a6267cd1ae
zooming, and nicer input handling
4 years ago
Martin Dørum
c6ffa3c7d5
basic imgui integration (now with SDL)
4 years ago
Martin Dørum
5794938993
inventory stuff mainly
4 years ago
Martin Dørum
ca776fc1ba
get all ents which implement a trait
4 years ago
Martin Dørum
f1cb802ee1
inventory trait
4 years ago
Martin Dørum
c90512a9c9
ItemStack ctor stuff
4 years ago
Martin Dørum
d4f08974a5
item stack stuff, mockable Item
4 years ago
Martin Dørum
76a759d2d0
thanks, clang-tidy
4 years ago
Martin Dørum
6cec8cea31
started on inventory stuff
4 years ago
Martin Dørum
f0825c4786
added BodyTrait::StaticBody
4 years ago
Martin Dørum
9817aae87d
do huge movements in steps instead of at once
4 years ago
Martin Dørum
a083706f6e
RenderSetLogicalSize to handle HiDPI
4 years ago
Martin Dørum
564c448fbc
fix a SIOF issue
4 years ago
Martin Dørum
656f558744
getEntsInArea
4 years ago
Martin Dørum
4d7de9b27f
Iter stuff
4 years ago
Martin Dørum
24798a387d
all those test files didn't really work out
4 years ago
Martin Dørum
3b4ce891fe
traits
4 years ago
Martin Dørum
173db9be7f
test collision below before above
4 years ago
Martin Dørum
8b11f2f06d
indentation
4 years ago
Martin Dørum
f5a74bc67d
NonCopyable, and fix up some copy/move stuff
4 years ago
Martin Dørum
e1c9c0e4cd
don't redraw the entire chunk when a tile changes
4 years ago
Martin Dørum
4fecdb3f88
move constructors
4 years ago
Martin Dørum
3b2479c791
texture alpha/color mods
4 years ago
Martin Dørum
19ca65b3de
TexLock should be movable and not copyable
4 years ago
Martin Dørum
cc91b3da8d
TexLock
4 years ago
Martin Dørum
e6ecab47f9
readability
4 years ago
Martin Dørum
4c88962ccc
breakBlock fix
4 years ago
Martin Dørum
50497bf571
fixed a couple issues
4 years ago
Martin Dørum
f4727d76e7
started perf counter
4 years ago
Martin Dørum
0725e17589
indentation error
4 years ago
Martin Dørum
d06bede011
rendering
4 years ago
Martin Dørum
d44754b089
chunk stuff
4 years ago
Martin Dørum
98fcf0dde9
throttle chunk generation
4 years ago
Martin Dørum
aa3b7ffa87
add a max delta time
4 years ago