47 const int offsetX,
const int offsetY,
52 mFrames.push_back(frame);
58 addFrame(
nullptr, 0, 0, 0, rand);
64 mFrames.push_back(frame);
70 mFrames.push_back(frame);
76 mFrames.push_back(frame);
82 mFrames.push_back(frame);
87 for (
FramesRevIter it = mFrames.rbegin(), it_end = mFrames.rend();
103 const Frame &frame = *it;
104 sz +=
static_cast<int>(
sizeof(
Frame) +
Frames::reverse_iterator FramesRevIter
void addLabel(const std::string &name)
void addGoto(const std::string &name, const int rand)
void addJump(const std::string &name, const int rand)
void addTerminator(const int rand)
void addFrame(Image *const image, const int delay, const int offsetX, const int offsetY, const int rand)
int calcMemoryLocal() const
Frames::const_iterator FramesCIter
void setLastFrameDelay(const int delay)
void addPause(const int delay, const int rand)
#define FOR_EACH(type, iter, array)