RunCommandOnChildren
This commit is contained in:
@@ -62,11 +62,15 @@ void ActorFrame::DrawPrimitives()
|
||||
// Actor::DrawPrimitives();
|
||||
|
||||
// draw all sub-ActorFrames while we're in the ActorFrame's local coordinate space
|
||||
for( unsigned i=0; i<m_SubActors.size(); i++ ) {
|
||||
for( unsigned i=0; i<m_SubActors.size(); i++ )
|
||||
m_SubActors[i]->Draw();
|
||||
}
|
||||
}
|
||||
|
||||
void ActorFrame::RunCommandOnChildren( const CString &cmd )
|
||||
{
|
||||
for( unsigned i=0; i<m_SubActors.size(); i++ )
|
||||
m_SubActors[i]->Command( cmd );
|
||||
}
|
||||
|
||||
void ActorFrame::Update( float fDeltaTime )
|
||||
{
|
||||
|
||||
@@ -23,6 +23,8 @@ public:
|
||||
|
||||
virtual ~ActorFrame() { }
|
||||
|
||||
virtual void RunCommandOnChildren( const CString &cmd ); /* but not on self */
|
||||
|
||||
virtual void Update( float fDeltaTime );
|
||||
virtual void DrawPrimitives();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user