\r
protected:\r
\r
- inline u32 getFrameNr(u32 index, u32 time, bool loop) const\r
- {\r
- u32 frame = 0;\r
- if (Sprites[index].frameTime && Sprites[index].Frames.size() )\r
- {\r
- u32 f = (time / Sprites[index].frameTime);\r
- if (loop)\r
- frame = f % Sprites[index].Frames.size();\r
- else\r
- frame = (f >= Sprites[index].Frames.size()) ? Sprites[index].Frames.size()-1 : f;\r
- }\r
- return frame;\r
- }\r
+ bool getFrameNr(u32& frameNr, u32 index, u32 time, bool loop) const;\r
\r
struct SDrawBatch\r
{\r