From 71bd9579e0514d5c63eb4d668df314c4d920a6f9 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 6 Jan 2003 11:14:43 +0000 Subject: [PATCH] add GetFrameCountFromFileName --- stepmania/src/RageTexture.cpp | 7 +++++++ stepmania/src/RageTexture.h | 1 + 2 files changed, 8 insertions(+) diff --git a/stepmania/src/RageTexture.cpp b/stepmania/src/RageTexture.cpp index fdd1981b5e..9e7612f86d 100644 --- a/stepmania/src/RageTexture.cpp +++ b/stepmania/src/RageTexture.cpp @@ -101,6 +101,13 @@ void RageTexture::GetFrameDimensionsFromFileName( CString sPath, int* piFramesWi } +int RageTexture::GetFrameCountFromFileName( CString sPath ) +{ + int wide, high; + GetFrameDimensionsFromFileName(sPath, &wide, &high ); + return wide*high; +} + const RectF *RageTexture::GetTextureCoordRect( int frameNo ) const { return &m_TextureCoordRects[frameNo]; diff --git a/stepmania/src/RageTexture.h b/stepmania/src/RageTexture.h index 481fccb17a..2a76797bbe 100644 --- a/stepmania/src/RageTexture.h +++ b/stepmania/src/RageTexture.h @@ -91,6 +91,7 @@ public: const RageTextureID &GetActualID() const { return m_ActualID; } static void GetFrameDimensionsFromFileName( CString sPath, int* puFramesWide, int* puFramesHigh ); + static int GetFrameCountFromFileName( CString sPath ); private: /* The file we were asked to load. (This is never changed.) */