move code
This commit is contained in:
@@ -55,6 +55,28 @@ void ScreenEditMenu::Init()
|
|||||||
SOUND->PlayMusic( THEME->GetPathS(m_sName,"music") );
|
SOUND->PlayMusic( THEME->GetPathS(m_sName,"music") );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScreenEditMenu *g_pScreenEditMenu = NULL;
|
||||||
|
|
||||||
|
// helpers for MenuStart() below
|
||||||
|
void DeleteCurSteps( void* pThrowAway )
|
||||||
|
{
|
||||||
|
Song* pSong = GAMESTATE->m_pCurSong;
|
||||||
|
Steps* pStepsToDelete = GAMESTATE->m_pCurSteps[PLAYER_1];
|
||||||
|
pSong->RemoveSteps( pStepsToDelete );
|
||||||
|
if( HOME_EDIT_MODE )
|
||||||
|
{
|
||||||
|
SCREENMAN->AddNewScreenToTop( "ScreenMemcardSaveEditsAfterDeleteSteps", SM_None );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pSong->Save();
|
||||||
|
SCREENMAN->ZeroNextUpdate();
|
||||||
|
}
|
||||||
|
g_pScreenEditMenu->m_Selector.RefreshAll();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void ScreenEditMenu::HandleScreenMessage( const ScreenMessage SM )
|
void ScreenEditMenu::HandleScreenMessage( const ScreenMessage SM )
|
||||||
{
|
{
|
||||||
switch( SM )
|
switch( SM )
|
||||||
@@ -105,27 +127,6 @@ void ScreenEditMenu::MenuRight( PlayerNumber pn, const InputEventType type )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ScreenEditMenu *g_pScreenEditMenu = NULL;
|
|
||||||
|
|
||||||
// helpers for MenuStart() below
|
|
||||||
void DeleteCurSteps( void* pThrowAway )
|
|
||||||
{
|
|
||||||
Song* pSong = GAMESTATE->m_pCurSong;
|
|
||||||
Steps* pStepsToDelete = GAMESTATE->m_pCurSteps[PLAYER_1];
|
|
||||||
pSong->RemoveSteps( pStepsToDelete );
|
|
||||||
if( HOME_EDIT_MODE )
|
|
||||||
{
|
|
||||||
SCREENMAN->AddNewScreenToTop( "ScreenMemcardSaveEditsAfterDeleteSteps", SM_None );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
pSong->Save();
|
|
||||||
SCREENMAN->ZeroNextUpdate();
|
|
||||||
}
|
|
||||||
g_pScreenEditMenu->m_Selector.RefreshAll();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static CString GetCopyDescription( const Steps *pSourceSteps )
|
static CString GetCopyDescription( const Steps *pSourceSteps )
|
||||||
{
|
{
|
||||||
CString s;
|
CString s;
|
||||||
|
|||||||
Reference in New Issue
Block a user