We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 195dd8b commit 626ed07Copy full SHA for 626ed07
1 file changed
src/CodeBreaker.Blazor.Client/Components/Playground.razor.cs
@@ -117,10 +117,19 @@ private void ResetMove() =>
117
private void SelectField(int index)
118
{
119
_selectedField = index;
120
-
+
121
+ // Set all fields to not selected
122
for (int i = 0; i < _currentMove.Length; i++)
123
_currentMove[i].Selected = false;
124
125
+ // Reset the field, if it is already filled
126
+ if (_currentMove[_selectedField].Color is not null || _currentMove[_selectedField].Shape is not null)
127
+ {
128
+ _currentMove[_selectedField].Color = null;
129
+ _currentMove[_selectedField].Shape = null;
130
+ }
131
132
+ // Set the selected field to selected
133
_currentMove[_selectedField].Selected = true;
134
_selectable = true;
135
}
0 commit comments