Fission FSN
Loading...
Searching...
No Matches
fsISubSceneComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsISubSceneComponent.h
4*
5* Purpose: Interface for sub scene component
6*
7*********************************************************************/
8
9#ifndef fsISubSceneComponenthdr
10#define fsISubSceneComponenthdr
11
13
15
17
18
20{
21 friend class fsCComponentFactory;
22
23public:
24
30
31 static const fsCUniqueId mTypeId;
32
34
39
41
42 fsS32 indexGet() const;
43
44 void initialise(fsS32 pIndex);
45
46 virtual ~fsISubSceneComponent();
47
48protected:
49
50 void touchHitSpriteLoad();
51
52 virtual void initialiseDo(fsS32 pIndex)
53 {
54 }
55
57
58private:
59
60 fsS32 mIndex;
61 fsISpriteComponent* mTouchHitSprite;
62};
63
64#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
void initialise()
Definition fsIComponent.cpp:51
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
Definition fsISpriteComponent.h:23
static const fsCUniqueId mTripleTouchDragMsg
Definition fsISubSceneComponent.h:33
static const fsCUniqueId mAcivateForNavigationToSubScenedMsg
Definition fsISubSceneComponent.h:37
static const fsCUniqueId mTypeId
Definition fsISubSceneComponent.h:31
friend class fsCComponentFactory
Definition fsISubSceneComponent.h:21
virtual void initialiseDo(fsS32 pIndex)
Definition fsISubSceneComponent.h:52
static const fsCUniqueId mSubSceneOpenMsg
Definition fsISubSceneComponent.h:35
static const fsCUniqueId mDeacivateForNavigationToSubScenedMsg
Definition fsISubSceneComponent.h:38
void touchHitSpriteLoad()
Definition fsISubSceneComponent.cpp:38
virtual ~fsISubSceneComponent()
Definition fsISubSceneComponent.cpp:64
fsISubSceneComponent(fsCEntity *pParent)
Definition fsISubSceneComponent.cpp:57
fsS32 indexGet() const
Definition fsISubSceneComponent.cpp:27
static const fsCUniqueId mTopSubSceneCloseMsg
Definition fsISubSceneComponent.h:36
fsISpriteComponent * touchHitSpriteCompGet() const
Definition fsISubSceneComponent.cpp:52
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32
sSubSceneOpenEventMsgParam(fsS32 pSubIndex)
Definition fsISubSceneComponent.h:27
fsS32 mSubIndex
Definition fsISubSceneComponent.h:28