public override bool MouseDown(int x, int y)
{
if (_promptShowing)
{
return _saveGameNameField.MouseDown(x, y);
}
bool result = _scrollBar.MouseDown(x, y);
for (int i = 0; i < _buttons.Length; i++)
{
result = _buttons[i].MouseDown(x, y) || result;
}
for (int i = 0; i < _maxVisible; i++)
{
result = _saveGameButtons[i].MouseDown(x, y) || result;
}
return base.MouseDown(x, y) || result;
}