Sam Hocevar
|
4ee191fbf4
|
engine: start working on a tickable object, cleaner than entities.
|
6 vuotta sitten |
Sam Hocevar
|
6dd7a0cb39
|
Another lowercase switching frenzy, because why not.
|
7 vuotta sitten |
Benjamin ‘Touky’ Huet
|
a7d6e0190e
|
Scene stuff is back to non-static logic with a few tricks
Scene rendering logic is now better
|
10 vuotta sitten |
Benjamin ‘Touky’ Huet
|
cfcff9acc3
|
MultiScene: Phase 1: g_scene removal and conversion to Scene::
|
10 vuotta sitten |
Benjamin ‘Touky’ Huet
|
0e09074d33
|
Revamped Game/Draw groups to split stuff and help spreading tick
|
10 vuotta sitten |
Sam Hocevar
|
cd988786b9
|
build: reorganise includes so that we can use precompiled headers later.
|
11 vuotta sitten |
Sam Hocevar
|
fe665f85b4
|
base: strip core.h from its contents and put it in public/private headers.
|
11 vuotta sitten |
Sam Hocevar
|
da6b3d5cd0
|
scenegraph: Entity::TickDraw() now provides a reference to the current
scene so that g_scene can be deprecated later.
|
11 vuotta sitten |
Benjamin ‘Touky’ Huet
|
066f131852
|
Light : Added Type SfEnum.
Shiny*.lolfx : fixed Directional light calculation.
MV : Tweak for future camera behaviour encapsulation.
|
12 vuotta sitten |
Sam Hocevar
|
5f3ad5cc15
|
math: add constant vectors vec2::zero, vec2::axis_x, etc.
|
12 vuotta sitten |
Sam Hocevar
|
ad8144f0e8
|
scene: use a global g_scene object instead of Scene::GetDefault().
|
12 vuotta sitten |
Sam Hocevar
|
0ba4e6d9e0
|
easymesh: interface the shiny shader with new Light objects.
|
13 vuotta sitten |