ES-DE/src/components/GuiAnimation.h

25 lines
431 B
C
Raw Normal View History

2012-10-17 17:15:58 +00:00
#ifndef _GUIANIMATION_H_
#define _GUIANIMATION_H_
#include "../GuiComponent.h"
class GuiAnimation : public GuiComponent
{
public:
GuiAnimation();
void move(int x, int y, int speed);
void fadeIn(int time);
void fadeOut(int time);
void onTick(int deltaTime);
private:
void moveChildren(int offsetx, int offsety);
void setChildrenOpacity(unsigned char opacity);
int mFadeRate;
int mMoveX, mMoveY, mMoveSpeed;
};
#endif