From b1ae01f7db05d7da5e711e0a0a11b8866f240e95 Mon Sep 17 00:00:00 2001 From: Samir Naik Date: Wed, 29 Dec 2004 03:22:23 +0000 Subject: [PATCH] fixed bug with toFrame on looped animations --- direct/src/actor/Actor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/actor/Actor.py b/direct/src/actor/Actor.py index 63825265c5..861c4642f7 100644 --- a/direct/src/actor/Actor.py +++ b/direct/src/actor/Actor.py @@ -963,7 +963,10 @@ class Actor(PandaObject, NodePath): control.loop(restart) else: for control in self.getAnimControls(animName, partName): - control.loop(restart, fromFrame, toFrame) + if toFrame == None: + control.loop(restart, fromFrame, control.getNumFrames() - 1) + else: + control.loop(restart, fromFrame, toFrame) def pingpong(self, animName, fromFrame, toFrame, restart=1, partName=None): """pingpong(self, string, fromFrame, toFrame, int=1, string=None)