瀏覽代碼

Clamp filling angle instead of normalize

MarianoGNU 10 年之前
父節點
當前提交
bf4bb3e17b
共有 1 個文件被更改,包括 1 次插入5 次删除
  1. 1 5
      scene/gui/texture_progress.cpp

+ 1 - 5
scene/gui/texture_progress.cpp

@@ -233,11 +233,7 @@ float TextureProgress::get_radial_initial_angle()
 
 void TextureProgress::set_fill_degrees(float p_angle)
 {
-	while(p_angle>360)
-		p_angle-=360;
-	while (p_angle<0)
-		p_angle+=360;
-	rad_max_degrees=p_angle;
+	rad_max_degrees=CLAMP(p_angle,0,360);
 	update();
 }