+ "; level " + mhex.getElevation() + "; " + Terrain.TERRAIN_NAMES[mhex.getTerrainType()];
+ "; level " + mhex.getElevation();
    private String[] getTipText(Point point) {        // check if it's on an attack        for (Iterator i = attackSprites.iterator(); i.hasNext();) {            final AttackSprite sprite = (AttackSprite)i.next();            if (sprite.isInside(point)) {                return sprite.getTooltip();            }        }                // check if it's on an entity        for (Iterator i = entitySprites.iterator(); i.hasNext();) {            final EntitySprite sprite = (EntitySprite)i.next();            if (sprite.isInside(point)) {                return sprite.getTooltip();            }        }                // then return a tip for the hex it's on        final Coords mcoords = getCoordsAt(point);        if (!game.board.contains(mcoords)) {            return null;        }        Hex mhex = game.board.getHex(mcoords);        String[] strings = new String[1];        strings[0] = "Hex " + mcoords.getBoardNum()                     + "; level " + mhex.getElevation()                    + "; " + Terrain.TERRAIN_NAMES[mhex.getTerrainType()];        return strings;    }