Martin Dørum
3b2479c791
texture alpha/color mods
hace 4 años
Martin Dørum
19ca65b3de
TexLock should be movable and not copyable
hace 4 años
Martin Dørum
cc91b3da8d
TexLock
hace 4 años
Martin Dørum
e6ecab47f9
readability
hace 4 años
Martin Dørum
4c88962ccc
breakBlock fix
hace 4 años
Martin Dørum
50497bf571
fixed a couple issues
hace 4 años
Martin Dørum
f4727d76e7
started perf counter
hace 4 años
Martin Dørum
0725e17589
indentation error
hace 4 años
Martin Dørum
d06bede011
rendering
hace 4 años
Martin Dørum
d44754b089
chunk stuff
hace 4 años
Martin Dørum
98fcf0dde9
throttle chunk generation
hace 4 años
Martin Dørum
aa3b7ffa87
add a max delta time
hace 4 años
Martin Dørum
8781e63dfe
copy ctors should have noexcept
hace 4 años
Martin Dørum
a4652732ab
fix mod dynlib lifetime issues
hace 4 años
Martin Dørum
201dffd6fc
make World::addPlane slightly clearer
hace 4 años
Martin Dørum
77a9aca716
slowly but surely approaching feature parity
hace 4 años
Martin Dørum
432061954a
pre-convert pixel formats, other stuff
hace 4 años
Martin Dørum
52de01d886
chunk drawing works, though should be optimized probably
hace 4 años
Martin Dørum
f22b1e47e7
mod loading and resource stuff
hace 4 años
Martin Dørum
0993872ad5
at least it now draws _something_...
hace 4 años
Martin Dørum
34a0000cb4
add check target
hace 4 años
Martin Dørum
3af2d77f68
build stuff
hace 4 años
Martin Dørum
5d9c63b36d
add operator<< to Vector2 and SRF
hace 4 años
Martin Dørum
50f7d00ff1
SDL progress
hace 4 años
Martin Dørum
191c5034b8
colorful logging
hace 4 años
Martin Dørum
2a016c2c5f
replace fprintf with log.h stuff
hace 4 años
Martin Dørum
39431584f2
add missing override
hace 4 años
Martin Dørum
5e2e29180c
forgot to add log.h to swan.h
hace 4 años
Martin Dørum
fdeade8352
logging
hace 4 años
Martin Dørum
5d92544963
resource stuff
hace 4 años
Martin Dørum
45f15cf3f9
makeRaiiPtr and makeDeferred
hace 4 años
Martin Dørum
d06670f026
fix build stuff
hace 4 años
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.
hace 4 años
Martin Dørum
78b29bbb5d
build stuff
hace 4 años
Martin Dørum
d0acee2297
comment
hace 4 años
Martin Dørum
c527655e79
almost ported to SDL
hace 4 años
Martin Dørum
401e069646
hey, this compiles now
hace 4 años
Martin Dørum
e782d5b1af
more progress on sfml -> sdl
hace 4 años
Martin Dørum
5d34c09ca3
at least it compiles now
hace 4 años
Martin Dørum
e71e20c6c5
WIP, rewriting stuff to use SDL instead of SFML
hace 4 años
Martin Dørum
e1fef8792e
integrate imgui, and associated build system work
hace 4 años
Martin Dørum
41acf5762e
much more reliable collisions
hace 4 años
Martin Dørum
e7437ef94c
randomness
hace 4 años
Martin Dørum
3902a2d652
move Win into its own thing, make vector stuff constexpr
hace 4 años
Martin Dørum
362adf6171
clang-tidy
hace 4 años
Martin Dørum
ba28d348d0
despawning, add dt to tick(), etc
hace 4 años
Martin Dørum
0b340c4c62
bigger chunks may be a good idea?
hace 4 años
Martin Dørum
597bc42abd
spawn ents in the middle of blocks
hace 4 años
Martin Dørum
91d08dd9c7
PhysicsEntity
hace 4 años
Martin Dørum
63f39192e9
spawn_list_
hace 4 años