* The dialog needs the user to dismiss it when done.
* It is not shown if all computer players.
* @param battle the battle to show in a separate dialog
*/
private void showBattle(BattleSimulation battle) {
BattleDialog bDlg = new BattleDialog(parent_, battle, this);
//bDlg.setLocationRelativeTo(this);
Point p = this.getParent().getLocationOnScreen();
// offset the dlg so the Galaxy grid is visible as a reference.
bDlg.setLocation((int) (p.getX() + getParent().getWidth()),
(int) (p.getY() + 0.65 * getParent().getHeight()));
bDlg.setModal(true);
bDlg.setVisible(true);
}