forked from Mirrorlandia_minetest/minetest
Fix undefined behavior in TileLayer (#12125)
Initialize the values properly
This commit is contained in:
parent
ad7c72c164
commit
11f3f72f1c
@ -195,6 +195,7 @@ struct TileLayer
|
|||||||
texture_id == other.texture_id &&
|
texture_id == other.texture_id &&
|
||||||
material_type == other.material_type &&
|
material_type == other.material_type &&
|
||||||
material_flags == other.material_flags &&
|
material_flags == other.material_flags &&
|
||||||
|
has_color == other.has_color &&
|
||||||
color == other.color &&
|
color == other.color &&
|
||||||
scale == other.scale;
|
scale == other.scale;
|
||||||
}
|
}
|
||||||
@ -288,9 +289,9 @@ struct TileLayer
|
|||||||
* The color of the tile, or if the tile does not own
|
* The color of the tile, or if the tile does not own
|
||||||
* a color then the color of the node owning this tile.
|
* a color then the color of the node owning this tile.
|
||||||
*/
|
*/
|
||||||
video::SColor color;
|
video::SColor color = video::SColor(0, 0, 0, 0);
|
||||||
|
|
||||||
u8 scale;
|
u8 scale = 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
Loading…
Reference in New Issue
Block a user