public override bool MouseDown(int x, int y)
{
if (_fleetSpecsShowing)
{
return(_fleetSpecsWindow.MouseDown(x, y));
}
bool result = false;
for (int i = 0; i < _maxVisible; i++)
{
result = _planetBackgrounds[i].MouseDown(x, y) || result;
}
for (int i = 0; i < 6; i++)
{
result = _scrapButtons[i].MouseDown(x, y) || result;
}
result = _viewSpecsButton.MouseDown(x, y) || result;
result = base.MouseDown(x, y) || result;
return(result);
}