IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

the countMinesOnField variable should be assigned the value of the number of mines in the field


Sujet :

Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Septembre 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Septembre 2015
    Messages : 21
    Points : 17
    Points
    17
    Par défaut the countMinesOnField variable should be assigned the value of the number of mines in the field
    Bonjour,
    je ne vois pas mon erreur, je suis débutant et je voudrais votre aide.
    Voici mon erreur :
    After the createGame() method is executed, the countMinesOnField variable should be assigned the value of the number of mines in the field.
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    package com.codegym.games.minesweeper;
     
    import com.codegym.engine.cell.Color;
    import com.codegym.engine.cell.Game;
     
    public class MinesweeperGame extends Game {
        private static final int SIDE = 9;
        //The MinesweeperGame class must have a private GameObject[][] gameField 
        //matrix 
        //(two-dimensional array) whose dimensions are SIDExSIDE.
        private GameObject[][] gameField = new GameObject[SIDE][SIDE];
        private int countMinesOnField;
     
        @Override
        public void initialize() {
            setScreenSize(SIDE, SIDE);
            createGame();
        }
     
    //The MinesweeperGame class must have a private void createGame() method.
        private void createGame(){
            int countMines = 0;
            for(int y = 0; y < SIDE; y++ ){
                for(int x = 0; x < SIDE; x++){
                    int rand = getRandomNumber(10);
                    setCellColor(x, y, Color.GREY);
                    if(rand == 9){
                        gameField[y][x] = new GameObject(x, y, true);
     
                    } else {
                        gameField[y][x] = new GameObject(x, y, false);
                        countMines += 1;
                    }
                }
            }
            countMinesOnField = countMines;
        }
    }

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    Juin 2012
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2012
    Messages : 860
    Points : 2 449
    Points
    2 449
    Par défaut
    ton erreur :After the createGame() method is executed, the countMinesOnField variable should be assigned the value of the number of mines in the field.
    est même pas affiché dans le code présenté...

    Possible que ça soit alors dans la classe: Game

    l'erreur est une bonne piste... regarde la variable countMinesOnField

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. php & Only variables should be assigned by reference
    Par Katian dans le forum Langage
    Réponses: 7
    Dernier message: 12/08/2019, 18h02
  2. Réponses: 4
    Dernier message: 12/01/2018, 13h59
  3. [Castor] une exception de castor:The field critere appears twice in the descriptor
    Par nesrinebm dans le forum Persistance des données
    Réponses: 4
    Dernier message: 09/03/2009, 23h36
  4. Réponses: 0
    Dernier message: 14/05/2008, 14h49
  5. Réponses: 1
    Dernier message: 27/04/2006, 10h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo