|
|
@@ -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;
|