remove assertion; pose should automatically wrap

This commit is contained in:
David Rose 2002-10-16 14:03:50 +00:00
parent 6fb86ad474
commit 8fc1ac9321

View File

@ -254,9 +254,12 @@ stop() {
////////////////////////////////////////////////////////////////////
void AnimControl::
pose(int frame) {
nassertv(get_num_frames() > 0);
int num_frames = get_num_frames();
nassertv(num_frames > 0);
nassertv(frame >= 0 && frame < get_num_frames());
// Modulo the number of frames.
frame = frame - cfloor(frame / num_frames) * num_frames;
nassertv(frame >= 0 && frame < num_frames);
_as_of_time = ClockObject::get_global_clock()->get_frame_time();
_playing = false;