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