Add Secret row to mark course entries as hidden.
This commit is contained in:
@@ -19,6 +19,7 @@ enum EditCourseEntryRow
|
|||||||
ROW_HIGH_METER,
|
ROW_HIGH_METER,
|
||||||
ROW_SORT,
|
ROW_SORT,
|
||||||
ROW_CHOOSE_INDEX,
|
ROW_CHOOSE_INDEX,
|
||||||
|
ROW_SECRET,
|
||||||
ROW_SET_MODS,
|
ROW_SET_MODS,
|
||||||
ROW_DONE,
|
ROW_DONE,
|
||||||
NUM_EditCourseEntryRow
|
NUM_EditCourseEntryRow
|
||||||
@@ -168,6 +169,15 @@ void ScreenOptionsEditCourseEntry::Init()
|
|||||||
pHand->m_Def.m_vsChoices.push_back( FormatNumberAndSuffix(i+1) );
|
pHand->m_Def.m_vsChoices.push_back( FormatNumberAndSuffix(i+1) );
|
||||||
vHands.push_back( pHand );
|
vHands.push_back( pHand );
|
||||||
|
|
||||||
|
pHand = OptionRowHandlerUtil::MakeNull();
|
||||||
|
pHand->m_Def.m_sName = "Secret";
|
||||||
|
pHand->m_Def.m_layoutType = LAYOUT_SHOW_ONE_IN_ROW;
|
||||||
|
pHand->m_Def.m_bExportOnChange = true;
|
||||||
|
pHand->m_Def.m_bOneChoiceForAllPlayers = true;
|
||||||
|
pHand->m_Def.m_vsChoices.push_back( "No" );
|
||||||
|
pHand->m_Def.m_vsChoices.push_back( "Yes" );
|
||||||
|
vHands.push_back( pHand );
|
||||||
|
|
||||||
SHOW_MODS_ROW.Load( m_sName, "ShowModsRow" );
|
SHOW_MODS_ROW.Load( m_sName, "ShowModsRow" );
|
||||||
|
|
||||||
m_pModChangesHandler = NULL;
|
m_pModChangesHandler = NULL;
|
||||||
@@ -367,6 +377,9 @@ void ScreenOptionsEditCourseEntry::ImportOptions( int iRow, const vector<PlayerN
|
|||||||
row.SetOneSharedSelection( iChoice );
|
row.SetOneSharedSelection( iChoice );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case ROW_SECRET:
|
||||||
|
row.SetOneSharedSelection( ce.bSecret ? 1 : 0 );
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -443,6 +456,9 @@ void ScreenOptionsEditCourseEntry::ExportOptions( int iRow, const vector<PlayerN
|
|||||||
ce.iChooseIndex = iChoice;
|
ce.iChooseIndex = iChoice;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case ROW_SECRET:
|
||||||
|
ce.bSecret = iChoice;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user