Fission FSN
Loading...
Searching...
No Matches
gfCSequencedLevels.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCSequencedLevels.h
4*
5* Purpose: All the game levels in a nice order
6*
7*********************************************************************/
8
9#ifndef gfCSequencedLevelshdr
10#define gfCSequencedLevelshdr
11
13
14
16{
17public:
18
19 const std::vector<gfCLevelSequencerLevelComponent*>& levelsGet() const { return mLevels; }
20 std::vector<gfCLevelSequencerLevelComponent*>::iterator eraseLevel(std::vector<gfCLevelSequencerLevelComponent*>::const_iterator pLevel);
21
23 virtual ~gfCSequencedLevels();
24
25protected:
26
27private:
28
29 void levelsOrderIfPossible();
30};
31
32#endif
gfCLevelSequencerComponent()
Definition gfCLevelSequencerComponent.cpp:167
std::vector< gfCLevelSequencerLevelComponent * > mLevels
Definition gfCLevelSequencerComponent.h:46
const std::vector< gfCLevelSequencerLevelComponent * > & levelsGet() const
Definition gfCSequencedLevels.h:19
virtual ~gfCSequencedLevels()
Definition gfCSequencedLevels.cpp:62
gfCSequencedLevels()
Definition gfCSequencedLevels.cpp:54
std::vector< gfCLevelSequencerLevelComponent * >::iterator eraseLevel(std::vector< gfCLevelSequencerLevelComponent * >::const_iterator pLevel)
Definition gfCSequencedLevels.cpp:12