diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-02-17 07:32:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-17 07:32:03 +0100 |
commit | d4766b2f6cab1f2e38ecfa7de3d0e68eb9139b8c (patch) | |
tree | b5943e9cc2b6c31e80a9531a9897e1677a052ebf /scene | |
parent | 565aecf4202199452cd414d69dbf04dac80d97ce (diff) | |
parent | 6b52aa67b8d66fa690764cd0a40772f198250ce4 (diff) |
Merge pull request #58212 from Calinou/line2d-round-precision-add-property-hint
Add a property hint for the Line2D Round Precision property
Diffstat (limited to 'scene')
-rw-r--r-- | scene/2d/line_2d.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/scene/2d/line_2d.cpp b/scene/2d/line_2d.cpp index 312ba0272e..2716bb2e25 100644 --- a/scene/2d/line_2d.cpp +++ b/scene/2d/line_2d.cpp @@ -247,10 +247,7 @@ float Line2D::get_sharp_limit() const { } void Line2D::set_round_precision(int p_precision) { - if (p_precision < 1) { - p_precision = 1; - } - _round_precision = p_precision; + _round_precision = MAX(1, p_precision); update(); } @@ -409,7 +406,7 @@ void Line2D::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::INT, "end_cap_mode", PROPERTY_HINT_ENUM, "None,Box,Round"), "set_end_cap_mode", "get_end_cap_mode"); ADD_GROUP("Border", ""); ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "sharp_limit"), "set_sharp_limit", "get_sharp_limit"); - ADD_PROPERTY(PropertyInfo(Variant::INT, "round_precision"), "set_round_precision", "get_round_precision"); + ADD_PROPERTY(PropertyInfo(Variant::INT, "round_precision", PROPERTY_HINT_RANGE, "1,32,1"), "set_round_precision", "get_round_precision"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "antialiased"), "set_antialiased", "get_antialiased"); BIND_ENUM_CONSTANT(LINE_JOINT_SHARP); |