/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2007.11.19 * ³» ¿ë : ¿µ¿ª ±×·ì * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #ifdef MAP_EDITOR #include "UIImage.h" class cSphere; class cAreaSceneNode; /// ¿µ¿ª ±×·ì class cAreaGroup { public: cAreaGroup( NiAudioSource* snd, NiTexture* tex, unsigned int x, unsigned int y, unsigned int tx, unsigned int ty, unsigned int tw, unsigned int th ); /// ó¸® void Process( unsigned long deltaTime, const cSphere& heroSphere ); /// ·»´õ¸µ void OnRender(); /// ¿µ¿ª void AddArea( cAreaSceneNode* area ); /// void FadeOut(); private: /// ¿µ¿ª ³ëµå ¸®½ºÆ® typedef tList cAreaList; cAreaList mAreaList; /// float mTempTime; float mTargetAlpha; float mAlpha; float mTargetGain; float mGain; /// bool mHeroIn; /// °£ÆÇ À̹ÌÁö cUIImage mImage; /// »ç¿îµå NiAudioSource* mSound; /// static cAreaGroup* mCurrentGroup; }; #endif /// MAP_EDITOR