mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-20 11:35:21 +02:00
CAO 'node' visual (#15683)
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
#include <vector>
|
||||
#include <SMaterial.h>
|
||||
|
||||
enum MaterialType{
|
||||
enum MaterialType : u8 {
|
||||
TILE_MATERIAL_BASIC,
|
||||
TILE_MATERIAL_ALPHA,
|
||||
TILE_MATERIAL_LIQUID_TRANSPARENT,
|
||||
@@ -98,8 +98,9 @@ struct TileLayer
|
||||
case TILE_MATERIAL_LIQUID_TRANSPARENT:
|
||||
case TILE_MATERIAL_WAVING_LIQUID_TRANSPARENT:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Ordered for size, please do not reorder
|
||||
@@ -113,13 +114,14 @@ struct TileLayer
|
||||
u16 animation_frame_length_ms = 0;
|
||||
u16 animation_frame_count = 1;
|
||||
|
||||
u8 material_type = TILE_MATERIAL_BASIC;
|
||||
MaterialType material_type = TILE_MATERIAL_BASIC;
|
||||
u8 material_flags =
|
||||
//0 // <- DEBUG, Use the one below
|
||||
MATERIAL_FLAG_BACKFACE_CULLING |
|
||||
MATERIAL_FLAG_TILEABLE_HORIZONTAL|
|
||||
MATERIAL_FLAG_TILEABLE_VERTICAL;
|
||||
|
||||
/// @note not owned by this struct
|
||||
std::vector<FrameSpec> *frames = nullptr;
|
||||
|
||||
/*!
|
||||
|
Reference in New Issue
Block a user