DrDuck0117 3 ay önce
ebeveyn
işleme
5a5ea64307
1 değiştirilmiş dosya ile 8 ekleme ve 2 silme
  1. 8 2
      scripts/HexAI/HexAI.gml

+ 8 - 2
scripts/HexAI/HexAI.gml

@@ -12,10 +12,16 @@ function hex_ai()
 			rebounce_timer--;
 			roll_spd += roll_acc;
 			
+			var _roll_spd;
+			
 			if abs(roll_angle + roll_spd) >= 60
-				var _roll_spd = (60 - abs(roll_angle)) * sign(roll_angle);
+				_roll_spd = (60 - abs(roll_angle)) * sign(roll_angle);
+				
+			else if sign(roll_angle) == -sign(roll_angle + roll_spd)
+				_roll_spd = -roll_angle;
+				
 			else
-				var _roll_spd = roll_spd;
+				_roll_spd = roll_spd;
 				
 			roll_angle += _roll_spd;
 			image_angle += _roll_spd;