|
@@ -267,7 +267,7 @@ void _spRotateTimeline_apply (const spTimeline* timeline, spSkeleton* skeleton,
|
|
bone = skeleton->bones[self->boneIndex];
|
|
bone = skeleton->bones[self->boneIndex];
|
|
|
|
|
|
if (time >= self->frames[self->framesCount - 2]) { /* Time is after last frame. */
|
|
if (time >= self->frames[self->framesCount - 2]) { /* Time is after last frame. */
|
|
- float amount = bone->data->rotation + self->frames[self->framesCount - 1] - bone->rotation;
|
|
|
|
|
|
+ amount = bone->data->rotation + self->frames[self->framesCount - 1] - bone->rotation;
|
|
while (amount > 180)
|
|
while (amount > 180)
|
|
amount -= 360;
|
|
amount -= 360;
|
|
while (amount < -180)
|
|
while (amount < -180)
|