NEW FEATURE: AutoSync status now shown during gameplay with icon
NEW FEATURE: added autogen icon to select music NEW FEATURE: toggle for easter eggs in Machine Options NEW FEATURE: marvelous step timing togglable in Machine Options NEW FEATURE: Grade AAAA (all marvelous) CHANGE: Only show ScreenHowToPlay if at least one player chose easy
This commit is contained in:
@@ -12,13 +12,40 @@
|
||||
|
||||
#include "ActorFrame.h"
|
||||
|
||||
void ActorFrame::AddChild( Actor* pActor)
|
||||
void ActorFrame::AddChild( Actor* pActor )
|
||||
{
|
||||
ASSERT( pActor );
|
||||
ASSERT( (void*)pActor != (void*)0xC0000005 );
|
||||
m_SubActors.push_back( pActor );
|
||||
}
|
||||
|
||||
void ActorFrame::MoveToBack( Actor* pActor )
|
||||
{
|
||||
vector<Actor*>::iterator iter = find( m_SubActors.begin(), m_SubActors.end(), pActor );
|
||||
if( iter == m_SubActors.end() ) // didn't find
|
||||
{
|
||||
ASSERT(0); // called with a pActor that doesn't exist
|
||||
return;
|
||||
}
|
||||
|
||||
m_SubActors.erase( iter );
|
||||
m_SubActors.push_back( pActor );
|
||||
}
|
||||
|
||||
void ActorFrame::MoveToFront( Actor* pActor )
|
||||
{
|
||||
vector<Actor*>::iterator iter = find( m_SubActors.begin(), m_SubActors.end(), pActor );
|
||||
if( iter == m_SubActors.end() ) // didn't find
|
||||
{
|
||||
ASSERT(0); // called with a pActor that doesn't exist
|
||||
return;
|
||||
}
|
||||
|
||||
m_SubActors.erase( iter );
|
||||
m_SubActors.insert( m_SubActors.begin(), pActor );
|
||||
}
|
||||
|
||||
|
||||
void ActorFrame::DrawPrimitives()
|
||||
{
|
||||
// draw all sub-ActorFrames while we're in the ActorFrame's local coordinate space
|
||||
|
||||
Reference in New Issue
Block a user