1
0
Fork 0
This commit is contained in:
curt 2000-10-30 15:09:17 +00:00
parent 11a68e55d4
commit 1b206c6202
2 changed files with 11 additions and 4 deletions

View file

@ -25,7 +25,9 @@
// Constructor
FGViewMgr::FGViewMgr( void ) {
FGViewMgr::FGViewMgr( void ) :
current( 0 )
{
}

View file

@ -64,8 +64,13 @@ public:
// getters
inline int size() const { return views.size(); }
inline FGViewer *get_view() {
return views[current];
inline int get_current() const { return current; }
inline FGViewer *get_current_view() {
if ( current < (int)views.size() ) {
return views[current];
} else {
return NULL;
}
}
inline FGViewer *get_view( int i ) {
if ( i < 0 ) { i = 0; }
@ -89,9 +94,9 @@ public:
// setters
inline void clear() { views.clear(); }
inline void set_view( const int v ) { current = v; }
inline void add_view( FGViewer * v ) {
views.push_back(v);
current = views.size() - 1;
}
};