forked from Mirrorlandia_minetest/minetest
Scale inventory image for scaled allfaces nodes (#10225)
The inventory image size of the inventory image of nodes with drawtype allfaces (and related) is scaled as well if visual_scale is set (previously, the inventory image size was always the same)
This commit is contained in:
parent
050964bed6
commit
b3ace8f197
@ -514,6 +514,15 @@ local scale = function(subname, desc_double, desc_half)
|
|||||||
minetest.register_node("testnodes:"..subname.."_half", def)
|
minetest.register_node("testnodes:"..subname.."_half", def)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
scale("allfaces",
|
||||||
|
S("Double-sized Allfaces Drawtype Test Node"),
|
||||||
|
S("Half-sized Allfaces Drawtype Test Node"))
|
||||||
|
scale("allfaces_optional",
|
||||||
|
S("Double-sized Allfaces Optional Drawtype Test Node"),
|
||||||
|
S("Half-sized Allfaces Optional Drawtype Test Node"))
|
||||||
|
scale("allfaces_optional_waving",
|
||||||
|
S("Double-sized Waving Allfaces Optional Drawtype Test Node"),
|
||||||
|
S("Half-sized Waving Allfaces Optional Drawtype Test Node"))
|
||||||
scale("plantlike",
|
scale("plantlike",
|
||||||
S("Double-sized Plantlike Drawtype Test Node"),
|
S("Double-sized Plantlike Drawtype Test Node"),
|
||||||
S("Half-sized Plantlike Drawtype Test Node"))
|
S("Half-sized Plantlike Drawtype Test Node"))
|
||||||
|
@ -562,6 +562,8 @@ void getItemMesh(Client *client, const ItemStack &item, ItemMesh *result)
|
|||||||
// add overlays
|
// add overlays
|
||||||
postProcessNodeMesh(mesh, f, false, false, nullptr,
|
postProcessNodeMesh(mesh, f, false, false, nullptr,
|
||||||
&result->buffer_colors, true);
|
&result->buffer_colors, true);
|
||||||
|
if (f.drawtype == NDT_ALLFACES)
|
||||||
|
scaleMesh(mesh, v3f(f.visual_scale));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NDT_PLANTLIKE: {
|
case NDT_PLANTLIKE: {
|
||||||
|
Loading…
Reference in New Issue
Block a user