@Override
    public boolean jouerCase(Case c) {
        
        int width = (300+this._partie.getParametre().getNbCaseX()+1)/this._partie.getParametre().getNbCaseX();
        int height = (300+this._partie.getParametre().getNbCaseY()+1)/this._partie.getParametre().getNbCaseY();
        ImageIcon bateauImage = null;
        boolean res = false;

        if(c.getBateau() == null) {
            
            // Tir dans le vide
            this._nbTirsPerdant++;
            bateauImage = new ImageIcon(new ImageIcon(getClass().getResource("/stockage/images/Croix.png"))
                .getImage().getScaledInstance(width, height, Image.SCALE_DEFAULT));
            
        } else {
            
            // Batteau touche
            this._nbTirsGagnant++;
            res = true;
            bateauImage = new ImageIcon(new ImageIcon(getClass().getResource("/stockage/images/Rond_rouge.png"))
                .getImage().getScaledInstance(width, height, Image.SCALE_DEFAULT));
            if(c.getBateau().getNbCasesNonTouchees() > 0){
                c.getBateau().setNbCasesNonTouchees(c.getBateau().getNbCasesNonTouchees()-1);
            }
            
        }
        c.setEtat(true);
        c.setEnabled(false);
        c.setDisabledIcon(bateauImage);
        
        return res;

    } // jouerCase(Case c)