Sam Hocevar
|
a65c0b7749
|
ticker: replace linked lists wih dynamic arrays for entity groups.
|
11 anni fa |
Sam Hocevar
|
98f8246323
|
build: lol-build now passes flags to configure, and configure now uses
optimisation flag -Os instead of -O3.
|
11 anni fa |
Benjamin ‘Touky’ Huet
|
cc8876b952
|
Entity : Added Draw group (very rudimentary)
|
11 anni fa |
Sam Hocevar
|
0ba4e6d9e0
|
easymesh: interface the shiny shader with new Light objects.
|
12 anni fa |
Benjamin ‘Touky’ Huet
|
c7219ff1dd
|
New year copyright update.
|
12 anni fa |
Sam Hocevar
|
d6634da83f
|
build: fix the WTFPL site URL in all code comments.
|
12 anni fa |
Sam Hocevar
|
2d63ce189f
|
core: make Entity::GetName() a public method.
|
12 anni fa |
Lolbot
|
23807ea88e
|
fixed 23 files out of 277:
- fixed 1270 CR characters
- fixed 56 trailing spaces
- fixed 5085 tabs
|
12 anni fa |
Benjamin ‘Touky’ Huet
|
8838ef06b6
|
Added InputTracker test initPhysTest
|
12 anni fa |
Benjamin ‘Touky’ Huet
|
11ddba1864
|
Added Attachment/base logic with working attachment with EasyCharacterController.
Added RayCastResult & a naïve integration for EasyCharacterController.
Enjoy !
|
12 anni fa |
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.
|
13 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.
|
13 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 |