Sam Hocevar
|
22b7a41c2e
|
core: fix include guard naming scheme.
|
13 lat temu |
Sam Hocevar
|
8848cf53db
|
Put everything in the "lol" namespace. Better late than never.
|
13 lat temu |
Sam Hocevar
|
eec2eb7a9a
|
Add a recording mode to Ticker that ensures fixed deltatime even when
lagging behind.
|
14 lat temu |
Sam Hocevar
|
016a5ec38b
|
Add a benchmark mode to the ticker.
|
14 lat temu |
Sam Hocevar
|
c5aea027b9
|
Store the requested FPS in the Ticker class.
|
14 lat temu |
Sam Hocevar
|
0ed566d3cc
|
Complete Lol Engine / Deus Hax / Monsterz split.
|
14 lat temu |
Sam Hocevar
|
d5ffa9fe4f
|
Properly implement program termination, including in the GTK program.
|
14 lat temu |
Sam Hocevar
|
c1851f2c2b
|
Store the frame number in the Ticker instead of duplicating the information
in each class that uses it.
|
14 lat temu |
Sam Hocevar
|
57a0cb5102
|
Refactor stuff.
|
14 lat temu |
Sam Hocevar
|
50e4f67254
|
Get the timer to talk milliseconds instead of seconds.
|
14 lat temu |
Sam Hocevar
|
4d63ad6ada
|
Rename "asset" to "entity". It's way cooler.
|
14 lat temu |
Sam Hocevar
|
6ddfa26129
|
Minor updates here and there. Not worth mentioning.
|
14 lat temu |
Sam Hocevar
|
8bfb98c160
|
Implement a better timing mechanism for fixed framerate. Accuracy is
sub-millisecond but can be improved if we get rid of SDL timers.
|
14 lat temu |
Sam Hocevar
|
0fc6a8487c
|
Slightly improve the documentation in a few files, add the missing
joystick class, and put a header in each source file.
|
14 lat temu |
Sam Hocevar
|
d20a306621
|
Implement a clean class for various assets that can be ticked both in
the game context and in the render context, and a ticker class that
takes care of the ticking.
|
14 lat temu |