diff --git a/include/TextureSequence.cpp b/include/TextureSequence.cpp index 810acff..7a9fccb 100644 --- a/include/TextureSequence.cpp +++ b/include/TextureSequence.cpp @@ -66,6 +66,8 @@ void TextureSequence::setPlayheadPosition( int newPosition ){ playheadPosition = max( 0, min( newPosition, totalFrames ) ); } + + void TextureSequence::createFromTextureList( vector textureList ){ textures.clear(); textures = textureList; diff --git a/include/TextureSequence.h b/include/TextureSequence.h index d3d3497..8bb7bda 100644 --- a/include/TextureSequence.h +++ b/include/TextureSequence.h @@ -42,6 +42,9 @@ class TextureSequence{ bool isPlaying() { return playing; } bool isPaused() { return paused; } + //isDone returns true if sequence played thru and looping = false; + bool isComplete()const{return complete;}; + protected: int playheadPosition; int playheadFrameInc;