Martin Dørum
4c88962ccc
breakBlock fix
4 years ago
Martin Dørum
5507e856a8
sometimes run multiple physics updates in one frame
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
32265a6091
cli options
4 years ago
Martin Dørum
64185f4e4e
icon change
4 years ago
Martin Dørum
c912485f2c
show icon
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
Martin Dørum
8781e63dfe
copy ctors should have noexcept
4 years ago
Martin Dørum
a4652732ab
fix mod dynlib lifetime issues
4 years ago
Martin Dørum
4af9678582
compile options
4 years ago
Martin Dørum
201dffd6fc
make World::addPlane slightly clearer
4 years ago
Martin Dørum
77a9aca716
slowly but surely approaching feature parity
4 years ago
Martin Dørum
432061954a
pre-convert pixel formats, other stuff
4 years ago
Martin Dørum
52de01d886
chunk drawing works, though should be optimized probably
4 years ago
Martin Dørum
f22b1e47e7
mod loading and resource stuff
4 years ago
Martin Dørum
0993872ad5
at least it now draws _something_...
4 years ago
Martin Dørum
34a0000cb4
add check target
4 years ago
Martin Dørum
3af2d77f68
build stuff
4 years ago
Martin Dørum
5d9c63b36d
add operator<< to Vector2 and SRF
4 years ago
Martin Dørum
50f7d00ff1
SDL progress
4 years ago
Martin Dørum
191c5034b8
colorful logging
4 years ago
Martin Dørum
2a016c2c5f
replace fprintf with log.h stuff
4 years ago
Martin Dørum
39431584f2
add missing override
4 years ago
Martin Dørum
5e2e29180c
forgot to add log.h to swan.h
4 years ago
Martin Dørum
0f23914e7f
SDL stuff
4 years ago
Martin Dørum
fdeade8352
logging
4 years ago
Martin Dørum
5d92544963
resource stuff
4 years ago
Martin Dørum
45f15cf3f9
makeRaiiPtr and makeDeferred
4 years ago
Martin Dørum
d06670f026
fix build stuff
4 years ago
Martin Dørum
93e66ff73f
set up testing for libswan
I haven't actually written any tests yet, but now I can at least
easily write tests when I want to. Also, just having one
.t.cc file for each header means we get to test each header
in isolation, to prevent include order issues.
4 years ago
Martin Dørum
78b29bbb5d
build stuff
4 years ago
Martin Dørum
d0acee2297
comment
4 years ago
Martin Dørum
be0ac25c2a
ignore .tags
4 years ago
Martin Dørum
c527655e79
almost ported to SDL
4 years ago
Martin Dørum
4e59c121e6
some coding conventions
4 years ago
Martin Dørum
401e069646
hey, this compiles now
4 years ago
Martin Dørum
e782d5b1af
more progress on sfml -> sdl
4 years ago
Martin Dørum
5d34c09ca3
at least it compiles now
4 years ago
Martin Dørum
e71e20c6c5
WIP, rewriting stuff to use SDL instead of SFML
4 years ago
Martin Dørum
045b4bdd96
imgui-sfml apparently ends up in lib64 sometimes
4 years ago
Martin Dørum
e1fef8792e
integrate imgui, and associated build system work
4 years ago
Martin Dørum
41acf5762e
much more reliable collisions
4 years ago
Martin Dørum
e7437ef94c
randomness
4 years ago
Martin Dørum
3902a2d652
move Win into its own thing, make vector stuff constexpr
4 years ago
Martin Dørum
362adf6171
clang-tidy
4 years ago