Make SpecialColumnPosition only have an effect during load().

This commit is contained in:
smoogipooo
2017-05-04 15:12:32 +09:00
parent a2bdd020e5
commit e307b6d563
2 changed files with 18 additions and 36 deletions

View File

@ -27,25 +27,10 @@ namespace osu.Game.Rulesets.Mania.UI
/// </summary>
private static readonly Key[] default_keys = { Key.A, Key.S, Key.D, Key.F, Key.J, Key.K, Key.L, Key.Semicolon };
private SpecialColumnPosition specialColumnPosition;
/// <summary>
/// The style to use for the special column.
/// </summary>
public SpecialColumnPosition SpecialColumnPosition
{
get { return specialColumnPosition; }
set
{
if (specialColumnPosition == value)
return;
specialColumnPosition = value;
if (!IsLoaded)
return;
updateColumnStyle();
}
}
public SpecialColumnPosition SpecialColumnPosition;
public readonly FlowContainer<Column> Columns;
@ -103,14 +88,6 @@ namespace osu.Game.Rulesets.Mania.UI
specialColumnColour = colours.BlueDark;
updateColumnStyle();
}
/// <summary>
/// Updates the column style (special style/colours) + keys.
/// </summary>
private void updateColumnStyle()
{
// Set the special column + colour + key
for (int i = 0; i < columnCount; i++)
{