"L. Spiro Engine"

F:/My Projects/LSEngine/Modules/LSEngine/Src/States/LSEStateFactory.h

00001 
00018 #ifndef __LSE_STATEFACTORY_H__
00019 #define __LSE_STATEFACTORY_H__
00020 
00021 #include "../LSEEngine.h"
00022 //#include "LSEDefaultState.h"
00023 #include "LSEState.h"
00024 
00025 namespace lse {
00026 
00032         class CStateFactory {
00033         public :
00034                 // == Various constructors.
00035                 LSE_CALL                                                                CStateFactory();
00036                 virtual LSE_CALL                                                ~CStateFactory();
00037 
00038 
00039                 // == Functions.
00046                 virtual CState * LSE_CALL                               GetState( LSUINT32 _ui32Id ) const;
00047         };
00048 
00049 }       // namespace lse
00050 
00051 #endif  // __LSE_STATEFACTORY_H__
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator