Sam Hocevar
|
bfada5d920
|
core: move some of the camera view logic from the Video class to the
Scene and Camera classes.
|
12 anni fa |
Sam Hocevar
|
90bfc79b22
|
core: tick methods now use seconds, like any sane system.
|
12 anni fa |
Sam Hocevar
|
b2d73f6310
|
core: prefix Entity members with m_ to avoid accidental shadowing.
|
13 anni fa |
Sam Hocevar
|
0161879a84
|
core: try to merge Ticker and Emcee. Still not very good.
|
13 anni fa |
Sam Hocevar
|
3d3ec36548
|
core: start working on the Emcee class.
|
13 anni fa |
Sam Hocevar
|
22b7a41c2e
|
core: fix include guard naming scheme.
|
13 anni fa |
Sam Hocevar
|
8848cf53db
|
Put everything in the "lol" namespace. Better late than never.
|
14 anni fa |
Sam Hocevar
|
4df4ba3a78
|
Get rid of the SHADER_CRAP macro and use LOL_EXPERIMENTAL instead,
together with the --enable-experimental flag. Use LOL_DEBUG and
LOL_RELEASE instead of the previous values.
|
14 anni fa |
Sam Hocevar
|
1ae1693d52
|
Make Entity variable members private.
|
14 anni fa |
Sam Hocevar
|
0ed566d3cc
|
Complete Lol Engine / Deus Hax / Monsterz split.
|
14 anni fa |
Sam Hocevar
|
54a05e0c2c
|
Allow for different priorities in game and draw tick levels.
|
14 anni fa |
Sam Hocevar
|
d5ffa9fe4f
|
Properly implement program termination, including in the GTK program.
|
14 anni fa |
Sam Hocevar
|
57a0cb5102
|
Refactor stuff.
|
14 anni fa |
Sam Hocevar
|
3bb8c8aa2f
|
Factor Forge and Tiler using the new Dict class.
|
14 anni fa |
Sam Hocevar
|
50e4f67254
|
Get the timer to talk milliseconds instead of seconds.
|
14 anni fa |
Sam Hocevar
|
4d63ad6ada
|
Rename "asset" to "entity". It's way cooler.
|
14 anni fa |
Sam Hocevar
|
29bebc3e53
|
Implement Video::Capture and create a GROUP_RENDER_CAPTURE tick group.
|
14 anni fa |
Sam Hocevar
|
14e45d0fd4
|
Try to detect assets not calling their super tick methods. Already spotted
one bug thanks to that.
|
14 anni fa |
Sam Hocevar
|
47bf73f680
|
Make the Game class an asset like the others.
|
14 anni fa |
Sam Hocevar
|
48e3f7c6b3
|
Implement ticking groups.
|
14 anni fa |
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 anni fa |
Sam Hocevar
|
4d005a7dbb
|
Implement a naive garbage collector.
|
14 anni fa |
Sam Hocevar
|
5a17077940
|
Implement lazy initialisation of TileSet objects.
|
14 anni fa |
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 anni fa |