Sam Hocevar
1186c08ad7
entity: add a flag system.
This lets us get rid of m_autorelease and m_destroy and we’ll be able
to implement init_game/init_draw later, for stuff that must happen
on the render thread.
преди 6 години
Sam Hocevar
6dd7a0cb39
Another lowercase switching frenzy, because why not.
преди 7 години
Sam Hocevar
6ffaca4bbd
engine: move some files around.
преди 10 години
Sam Hocevar
d373081b80
build: use #pragma once instead of header guards because 1) fuck the dinosaurs,
and 2) fuck the Visual Studio compiler that crashes when confused.
преди 11 години
Sam Hocevar
da6b3d5cd0
scenegraph: Entity::TickDraw() now provides a reference to the current
scene so that g_scene can be deprecated later.
преди 11 години
Benjamin ‘Touky’ Huet
c7219ff1dd
New year copyright update.
преди 13 години
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
преди 13 години
Sam Hocevar
90bfc79b22
core: tick methods now use seconds, like any sane system.
преди 13 години
Sam Hocevar
6266c289ee
tileset: replace the Tiler ID system with real TileSet objects. The only
thing that is still broken is the Layer <--> Map interface.
преди 14 години
Sam Hocevar
22b7a41c2e
core: fix include guard naming scheme.
преди 14 години
Sam Hocevar
8848cf53db
Put everything in the "lol" namespace. Better late than never.
преди 15 години
Sam Hocevar
6405ef32ea
Get rid of float3, float4, int3 etc. in favour of GLSL types.
преди 15 години
Sam Hocevar
f76b95f200
Rename Float3 to float3, Int3 to int3 etc. and add the 4-member versions.
преди 15 години
Sam Hocevar
6c3b80be8f
Particle emitter test.
преди 15 години
Sam Hocevar
b7e01a1f90
Skeleton for the particle emitter class.
преди 15 години
Sam Hocevar
0ed566d3cc
Complete Lol Engine / Deus Hax / Monsterz split.
преди 15 години
Sam Hocevar
54a05e0c2c
Allow for different priorities in game and draw tick levels.
преди 15 години
Sam Hocevar
1f3226dc2f
Add a debugging sphere object to test transparency.
преди 15 години
Sam Hocevar
57a0cb5102
Refactor stuff.
преди 15 години
Sam Hocevar
50e4f67254
Get the timer to talk milliseconds instead of seconds.
преди 15 години
Sam Hocevar
4d63ad6ada
Rename "asset" to "entity". It's way cooler.
преди 15 години
Sam Hocevar
0fe723ee86
Implement video recording using libpipi.
преди 15 години
Sam Hocevar
e16f8d7804
Add a debug sprite to the scene.
преди 15 години