⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fadeimage.h

📁 吃豆子游戏源码
💻 H
字号:
/**
 *	File	:	FadeImage.h
 *  Author	:	Kevin Lynx
 *	Date	:	2007/8/4
 */
#ifndef _FADE_IMAGE_H_
#define _FADE_IMAGE_H_

/**
 * FadeImage
 *
 * implements an effect that will fade out an image and later fade it out
 */
class FadeImage 
{
public:
	enum
	{
		FADE_OUT, 
		FADE_IN,
		STAY,
		FINISHED
	};
public:
	FadeImage( IVideoDriver *driver, ITexture *texture, position2d<s32> pos, float speed,
		float delayTime );
	~FadeImage();
	
	bool	update( float dt );
	void	render();
	void	reset();
private:
	IVideoDriver *mDriver;
	ITexture *mTexture;
	position2d<s32> mPos;
	float mSpeed;
	float mAlpha;
	int mState;
	float mStayTime;
	float mDelayTime;
};

#endif //end _FADE_IMAGE_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -