1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-12 16:58:39 +00:00

Adding particle blend, glow and animation (#4705)

This commit is contained in:
Foghrye4 2016-11-14 18:09:59 +04:00 committed by Zeno-
parent 649448a2a9
commit 93e3555eae
15 changed files with 800 additions and 81 deletions

View file

@ -161,9 +161,10 @@ enum NodeDrawType
/*
Stand-alone definition of a TileSpec (basically a server-side TileSpec)
*/
enum TileAnimationType{
TAT_NONE=0,
TAT_VERTICAL_FRAMES=1,
enum AnimationType{
AT_NONE = 0,
AT_VERTICAL_FRAMES = 1,
AT_2D_ANIMATION_SHEET = 2,
};
struct TileDef
{
@ -172,7 +173,7 @@ struct TileDef
bool tileable_horizontal;
bool tileable_vertical;
struct{
enum TileAnimationType type;
enum AnimationType type;
int aspect_w; // width for aspect ratio
int aspect_h; // height for aspect ratio
float length; // seconds
@ -184,7 +185,7 @@ struct TileDef
backface_culling = true;
tileable_horizontal = true;
tileable_vertical = true;
animation.type = TAT_NONE;
animation.type = AT_NONE;
animation.aspect_w = 1;
animation.aspect_h = 1;
animation.length = 1.0;