Image tmpImage = getScaledImage( tileManager.getMinefieldSign());
Image tmpImage = getScaledImage( tileManager.getMinefieldSign(), scale );
    private void drawMinefields() {        // only update visible hexes        int drawX = view.x / (int)(HEX_WC*scale) - 1;        int drawY = view.y / (int)(HEX_H*scale) - 1;        int drawWidth = view.width / (int)(HEX_WC*scale) + 3;        int drawHeight = view.height / (int)(HEX_H*scale) + 3;        IBoard board = game.getBoard();        // loop through the hexes        for (int i = 0; i < drawHeight; i++) {            for (int j = 0; j < drawWidth; j++) {                Coords c = new Coords(j + drawX, i + drawY);                Point p = getHexLocation(c);                p.translate(-(view.x), -(view.y));                                if (!board.contains(c)){ continue; }                if (!game.containsMinefield(c)){ continue; }                                Minefield mf = (Minefield) game.getMinefields(c).elementAt(0);                                Image tmpImage = getScaledImage( tileManager.getMinefieldSign());                backGraph.drawImage(                        tmpImage,                        p.x + (int)(13*scale),                         p.y + (int)(13*scale),                         this);                                backGraph.setColor(Color.black);                int nbrMfs = game.getNbrMinefields(c);                if (nbrMfs > 1) {                    drawCenteredString(Messages.getString("BoardView1.Multiple"),  //$NON-NLS-1$                                p.x,                                p.y + (int)(51*scale),                                font_minefield,                                backGraph);                } else if (nbrMfs == 1) {                    switch (mf.getType()) {                        case (Minefield.TYPE_CONVENTIONAL) :                            drawCenteredString(                                    Messages.getString("BoardView1.Conventional"), //$NON-NLS-1$                                    p.x,                                    p.y + (int)(51*scale),                                    font_minefield,                                    backGraph);                            break;                        case (Minefield.TYPE_THUNDER) :                            drawCenteredString(                                    Messages.getString("BoardView1.Thunder") + mf.getDamage() + ")",  //$NON-NLS-1$ //$NON-NLS-2$                                    p.x,                                     p.y + (int)(51*scale),                                    font_minefield,                                    backGraph);                        break;                        case (Minefield.TYPE_THUNDER_INFERNO) :                            drawCenteredString(                                    Messages.getString("BoardView1.Thunder-Inf") + mf.getDamage() + ")",  //$NON-NLS-1$ //$NON-NLS-2$                                    p.x,                                    p.y + (int)(51*scale),                                    font_minefield,                                    backGraph);                        break;                        case (Minefield.TYPE_THUNDER_ACTIVE) :                            drawCenteredString(                                    Messages.getString("BoardView1.Thunder-Actv") + mf.getDamage() + ")",  //$NON-NLS-1$ //$NON-NLS-2$                                    p.x,                                    p.y + (int)(51*scale),                                    font_minefield,                                    backGraph);                        break;                        case (Minefield.TYPE_COMMAND_DETONATED) :                            drawCenteredString(                                    Messages.getString("BoardView1.Command-"),  //$NON-NLS-1$                                    p.x,                                    p.y + (int)(51*scale),                                    font_minefield,                                    backGraph);                            drawCenteredString(                                    Messages.getString("BoardView1.detonated"),  //$NON-NLS-1$                                    p.x,                                    p.y + (int)(60*scale),                                    font_minefield,                                    backGraph);                        break;                        case (Minefield.TYPE_VIBRABOMB) :                            drawCenteredString(                                    Messages.getString("BoardView1.Vibrabomb"),  //$NON-NLS-1$                                    p.x,                                    p.y + (int)(51*scale),                                    font_minefield,                                    backGraph);                  if (mf.getPlayerId() == localPlayer.getId()) {                      drawCenteredString(                                    "(" + mf.getSetting() + ")",  //$NON-NLS-1$ //$NON-NLS-2$                                        p.x,                                        p.y + (int)(60*scale),                                        font_minefield,                                        backGraph);                  }                        break;                    }                }            }        }    }