mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-19 13:15:00 -04:00
remove assertion; pose should automatically wrap
This commit is contained in:
parent
6fb86ad474
commit
8fc1ac9321
@ -254,9 +254,12 @@ stop() {
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
void AnimControl::
|
void AnimControl::
|
||||||
pose(int frame) {
|
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();
|
_as_of_time = ClockObject::get_global_clock()->get_frame_time();
|
||||||
_playing = false;
|
_playing = false;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user