public void hexCursor(BoardViewEvent b) {}  public void boardHexHighlighted(BoardViewEvent b) {}  public void hexSelected(BoardViewEvent b) {}  public void firstLOSHex(BoardViewEvent b) {}  public void secondLOSHex(BoardViewEvent b, Coords c) {}  public void finishedMovingUnits(BoardViewEvent b) {}  public void unitSelected(BoardViewEvent b) {}
    public BoardEditor() {        try {            bv = new BoardView1(game, frame);        } catch (IOException e) {            new AlertDialog(frame,Messages.getString("BoardEditor.FatalError"), Messages.getString("BoardEditor.CouldntInitialize")+e); //$NON-NLS-1$ //$NON-NLS-2$            frame.dispose();        }        bv.addBoardViewListener(new BoardViewListener(){            public void hexMoused(BoardViewEvent b) {                bv.cursor(b.getCoords());                if((b.getModifiers() & InputEvent.ALT_MASK) != 0) {                    setCurrentHex(board.getHex(b.getCoords()));                }                if((b.getModifiers() & InputEvent.CTRL_MASK) != 0) {                    if(!board.getHex(b.getCoords()).equals(curHex)) {                        paintHex(b.getCoords());                    }                }            }            public void hexCursor(BoardViewEvent b) {}            public void boardHexHighlighted(BoardViewEvent b) {}            public void hexSelected(BoardViewEvent b) {}            public void firstLOSHex(BoardViewEvent b) {}            public void secondLOSHex(BoardViewEvent b, Coords c) {}            public void finishedMovingUnits(BoardViewEvent b) {}            public void unitSelected(BoardViewEvent b) {}                    });        bv.setUseLOSTool(false);        setupEditorPanel();        setupFrame();        frame.show();        if (true==GUIPreferences.getInstance().getNagForMapEdReadme()) {            String title = Messages.getString("BoardEditor.readme.title"); //$NON-NLS-1$            String body = Messages.getString("BoardEditor.readme.message"); //$NON-NLS-1$            ConfirmDialog confirm = new ConfirmDialog(frame,title,body,true);            confirm.show();            if ( !confirm.getShowAgain() ) {                GUIPreferences.getInstance().setNagForMapEdReadme(false);            }            if ( confirm.getAnswer() ) {                showHelp();            }        }    }